polevoi_cpp_2013_spring_lecture_01
.pdf
Пустой тип (void)
void – в качестве возвращаемого значения, для указания, что функция ничего не возвращает
void* – указатель на объекты неизвестного типа
09.02.2013 |
41 |
Рекомендуемые типы
•bool
•int
•double
•unsigned char
09.02.2013 |
42 |
Выбор типа
•unsigned - массив битов
•signed – все остальное
•требуемая точность
•ограничения по использованию памяти
09.02.2013 |
43 |
Диапазоны арифметических типов
тип |
минимальный диапазон |
|
|
char |
[-128,127] или [0, 255] |
|
|
unsigned char |
[0, 255] |
|
|
signed char |
[-128, 127] |
|
|
int |
[-2^15, 2^15 - 1] |
|
|
unsigned int |
[0, 2^16] |
|
|
double |
10 значащих цифр |
|
|
wchar_t |
как unsigned int |
|
|
08.02.2013 |
44 |
Размеры арифметических типов
1 == sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long)
sizeof(float) <= sizeof(double) <= sizeof(long double)
sizeof(T) == sizeof(signed T) == sizeof(unsigned T)
08.02.2013 |
45 |
