Цілий тип short має розмір 2 байти(16 біт) і, відповідно, дозволяє виразити безліч значень рівне 2 в ступені 16: 2^16=65 536. Так як тип short є знаковим і містить як позитивні, так і негативні значення, то діапазон значень знаходиться між -32 768 і 32 767.
long: представляє ціле число в діапазоні від -2147483648 до 2147483647. Займає у пам'яті 4 байта (32 біти).
Цілі числа
Тип даних | Розмір | Мінімальний діапазон значень |
---|---|---|
unsigned short int | мінімум 16 біт | від 0 до 65,535 (= 216-1) |
int | мінімум 16 біт | від -32,767 до 32,767 |
unsigned int | мінімум 16 біт | від 0 до 65,535 (= 216-1) |
long int | мінімум 32 бита | від -2,147,483,647 до 2,147,483,647 |
•Oct 6, 2017
Мінімальний розмір для char – 8 біт, для short і int – 16 біт, для long – 32 біти, для long long – 64 біти. Бажано, щоб тип int був таким цілим типом, з яким найбільш ефективно працює процесор. Це дозволяє досягати високої гнучкості, наприклад, всі типи можуть займати 64 біти.