Тип void
Множество значений этого типа пусто. Тип void имеет три назначения:
1. указание о невозвращении функцией значения;
2. указание о неполучении параметров функцией;
3. создание нетипизированных указателей.
Тип void в основном используется для определения функций, которые не возвращают значения, для указания пустого списка аргументов функции, как базовый тип для указателей и в операции приведения типов.
Основные типы данных
| Диапазон значений
| -2 147 483 648 до
2 147 483 647
| 0 до 4 294 967 295
| -32 768 до 32 767
| 0 до 65 535
| -2 147 483 648 до
2 147 483 647
| 0 до 4 294 967 295
| -9 223 372 036 854 775 808 до
9 223 372 036 854 775 807
| 0 до 18 446 744 073 709 551 615
| -128 до 127
| 0 до 255
| 0 до 65 535
| 3.4Е-38 до 3.4Е+38
(7 значащих цифр)
| 1.7Е-308 до 1.7Е+308
(15 значащих цифр)
| 1.7Е-308 до 1.7Е+308
(15 значащих цифр)
| true (1) или false (0)
| -2 147 483 648 до
2 147 483 647
| Размер
памяти, байт (бит)
| 4 (32)
| 4 (32)
| 2 (16)
| 2 (16)
| 4 (32)
| 4 (32)
| 8 (64)
| 8 (64)
| 1 (8)
| 1 (8)
| 2 (16)
| 4 (32)
| 8 (64)
| 8 (64)
| 1 (8)
| 4 (32)
| Название
| целый
| беззнаковый целый
| короткий целый
| беззнаковый короткий целый
| длинный целый
| беззнаковый длинный целый
| длинный-предлинный целый
| беззнаковый длинный-предлинный целый
| байт (целый длиной
не менее 8 бит)
| беззнаковый байт
| расширенный
символьный
| вещественный
одинарной точности
| вещественный
двойной точности
| вещественный
максимальной точности
| логический
| перечисляемый
| Обозначение
| Другие имена
| signed
signed int
| unsigned
| short int
signed short int
| unsigned short int
| long int
signed long int
| unsigned long int
| long long int
signed long long int
| unsigned long
long int
| signed char
| –
| –
| –
| –
| –
| –
| –
| Имя типа
| int
| unsigned int
| short
| unsigned short
| long
| unsigned long
| long long
| unsigned
long long
| char
| unsigned char
| wchar_t
| float
| double
| long double
| bool
| enum
| Тип
|
|
|
| | | |