П_1_1_Синтаксис
.pdfОсновы языка С++
Литература
●У.Савич. С++ во всей полноте
●Б.Эккель. Философия С++
●Б.Страуструп. Язык программирования С++
●Дж. Коплиен. Программирование на C++
●Стэнли Б. Липпман. Основы программирования на C+
+
●Скотт Майерс. Эффективное использование С++. 35 новых способов улучшить стиль программирования
Введение в C++
●Типы данных
●Математические операции
●Синтаксис
Типы данных
Типы данных из языка Си:
Дополнительные типы:
Модификаторы типов
Модификаторы знака:
signed (знаковый) и unsigned (беззнаковый) Модификаторы размера:
short (короткий) и long (длинный)
Если тип не указывается, то предполагается тип int
Модификаторы типов
Модификаторы
поддерживаются лишь для некоторых типов данных
Полный список
поддреживаемых
типов приведен в таблице
Комментарии
//однострочный комментарий
/*многострочный Комментарий */
Объявление переменной
Синтаксис объявления переменной:
тип имя_переменной[=значение];
Например:
int count = 0; //счетчик целых чисел
double newValue; //значение с плавающей точкой bool flag = false; //булевая переменная
Упращенная запись математических операций
sum = sum + 10; |
sum += 10; |
count = count - new; |
count -= new; |
divide = divide / x; |
divide /= x; |
newVal = newVal*(a+b); |
newVal *= (a+b); |
Постфиксные и префиксные операции
Операция инкремента (увеличения на единицу) ++:
●Префиксная:
++newVal;
●Постфиксная:
newVal++;
Аналогично устроена операция декремента (уменьшения на единицу) --