3. Типы данных
5 основных типов данных языка С:
char int float
double void
типы данных из С++:
bool wchar_t
4. Типы данных по стандарту ANSI / ISO.
Тип Обычный размер, бит
Минимальный
диапазон
char 8 от -128 до 127
unsigned char 8 от 0 до 254
signed char 8 от -128 до 127
int 16 или 32 от -32768 до 32767
unsigned int 16 или 32 от 0 до 65535
signed int 16 или 32 от -32768 до 32767
short int 16 от -32768 до 32767
unsigned short int 16 от 0 до 65535
signed short int 16 от -32768 до 32767
5. Типы данных по стандарту ANSI / ISO.
Тип Обычный размер, бит Минимальный диапазон
long int 32
от - 2147483648
до 2147483647
signed long int 32
от - 2147483648
до 2147483647
unsigned long int 32
от 0
до 4294967295
float 32
от +/- 3.4E-38
до 3.4E+38
double 64
от +/- 1.7E-308
до 1.7E+308
Long double 80
от +/- 3.4E-4932
до 1.1E+4932
6. Типы данных.
void – используется для
определения функций, не
Возвращающих никаких значений,
либо для создания обобщенного
указателя (generic pointer)
11. Идентификаторы.
В языке С / С++ имена переменных, функций,
меток и других объектов, определенных
пользователем, называют
Идентификаторами
(identifiers)
13. Идентификаторы.
Ключевые слова нельзя использовать
В качестве идентификаторов
ни в языке С, ни в языке C++.
Кроме того, идентификаторы
не должны совпадать с именами
функций из стандартных библиотек
14. Переменные.
Для хранения данных в языке
программирования С/С++ используются
переменные.
Переменная может иметь тип, имя и значение.
15. Переменные.
Для хранения данных в языке
программирования С/С++ используются
переменные.
Переменная может иметь тип, имя и значение.
18. Локальные переменные
Переменные, объявленные внутри
функции, называются локальными.
Локальные переменные можно использовать
только в операторах, расположенных внутри блока,
где они объявлены
20. Формальные переменные
Если функция имеет аргументы,
следует объявить переменные, которые
будут принимать их значения.
Такие переменные называются
Формальными переменными.
22. Глобальные переменные
В отличии от локальных, глобальные
переменные (global variables) доступны
из любой части программы.
Кроме того, они сохраняют свои значения
на всем протяжении выполнения
программы
24. Квалификаторы const и volatile
Переменные типа const не могут
изменяться, однако их можно
инициализировать
const тип_переменной идентификатор;
25. Квалификаторы const и volatile
const int number = 10;
Это объявление создает целочисленную
Переменную с именем number и
начальным значением, равным 10,
которое в остальной части программы
изменить невозможно.
26. Квалификаторы const и volatile
Квалификатор volatile
сообщает компилятору, что значение
переменной может изменяться неявно.
Например, адрес глобальной переменной
можно передать таймеру операционной
системы и использовать для реального
отсчета времени