Целочисленные типы данных. Целочисленные типы данных используются для представления чисел.
Целочисленные типы данных используются для представления чисел.
Таблица 4 – Целочисленные типы данных С++
Зарезервированное слово | Размер занимаемой памяти (байт) | Диапазон принимаемых значений |
short int | -32 768 / 32 767 | |
unsigned short int | 0 / 65 535 | |
int | -2 147 483 648 / 2 147 483 647 | |
unsigned int | 0 / 4 294 967 295 | |
long int | -2 147 483 648 / 2 147 483 647 | |
unsigned long int | 0 / 4 294 967 295 |
В таблице 4 их шесть:short int, unsigned short int, int, unsigned int, long int, unsigned long int.Все они различаются размером занимаемой памяти и (или) диапазоном принимаемых значений. В зависимости от компилятора, размер занимаемой памяти и диапазон принимаемых значений могут изменяться. Причём все типы данных в таблице 4 расположены в порядке возрастания размера занимаемой памяти и диапазона принимаемых значений. Диапазон принимаемых значений, так или иначе, зависит от размера занимаемой памяти. Соответственно, чем больше размер занимаемой памяти, тем больше диапазон принимаемых значений. Также диапазон принимаемых значений меняется в случае, если тип данных объявляется с приставкой unsigned – без знака. Приставка unsigned говорит о том, что тип данных не может хранить знаковые значения, тогда и диапазон положительных значений увеличивается в два раза, например, типы данныхshort int, unsigned short int.
Приставки:
· short–приставка укорачивает тип данных, к которому применяется, путём уменьшения размера занимаемой памяти;
· long– приставка удлиняет тип данных, к которому применяется, путём увеличения размера занимаемой памяти;
· unsigned(без знака)– приставка увеличивает диапазон положительных значений в два раза, при этом диапазон отрицательных значений в таком типе данных храниться не может.
Дата добавления: 2015-08-04; просмотров: 496;