Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lekcii_1_10 / Лекция 04.pptx
Скачиваний:
61
Добавлен:
21.05.2015
Размер:
2.26 Mб
Скачать

Шестнадцатеричный литерал должен начинаться с

префикса 0x (нуль и буква х) или , а

восьмеричный — с нуля.

Приведем два примера.

int hex = OxFF; // 255 в десятичной системе

int oct = 011; // 9 в десятичной системе

Строковые литералы

Язык C++ поддерживает еще один встроенный тип

литерала, именуемый строковым.

Строка— это набор символов, заключенных в

двойные кавычки, например "это тест".

Управляющие символьные последовательности

Использование управляющих последовательностей демонстрируется на примере следующей программы.

При ее выполнении будут выведены символы

перехода на новую строку, обратной косой черты

и возврата на одну позицию.

#include <iostream> using namespace std; int main()

{

cout<<"\n\\\b";

return 0;

}

Инициализация переменных

При объявлении переменной ей можно присвоить

некоторое значение, т.е. инициализировать ее, записав после ее имени знак равенства и

начальное значение. Общий формат инициализации

имеет следующий вид:

тип имя_переменной = значение;

char ch = 'а';

int first = 0;

float balance = 123.23F;

Глобальные переменные инициализируются только в

начале программы.

Локальные переменные инициализируются при

каждом входе в функцию, в которой они

объявлены.

Операторы

Оператор (operator) — это символ, который указывает компилятору на выполнение конкретных

математических действий или логических

манипуляций.

В C++ имеется четыре общих класса операторов:

арифметические, поразрядные, логические и

операторы отношений.

Инкремент и декремент

Оператор инкремента выполняет сложение операнда

с числом 1, а оператор декремента вычитает 1 из своего операнда.

Инструкция х = х + 1;

аналогична такой

инструкции: ++х;

А инструкция х =

х - 1;

аналогична такой

инструкции: --x;

Инструкцию х = х

+ 1;

можно

переписать

в виде префиксной формы

++х;

или посфиксной форме x++;

х = 10;

у = ++x;

В этом случае переменная у будет установлена

равной 11.

Но если в этом коде префиксную форму записи

заменить постфиксной, переменная у будет установлена равной 10:

х = 10;

у = x++;

Соседние файлы в папке lekcii_1_10