Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

polevoi_cpp_2013_spring_lecture_01

.pdf
Скачиваний:
8
Добавлен:
20.04.2015
Размер:
164.68 Кб
Скачать

Пустой тип (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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]