Реклама, маркетинг, PR и технологии

Программирование на языке C. Целые типы

Целые типы данных (такие как int) занимают фиксированное число ячеек памяти, что ограничивает диапазон значений, которые они могут представлять. Переменные типа int обычно занимают два байта и могут принимать значения от-32768 до +32767 (включая 0).
Если вам нужен больший диапазон целых чисел, можно объявить переменные типа long int, например:
long int bigValue;
Объявленная таким образом переменная обычно занимает четыре байта и может хранить значения от -2147483648 до +2147483647, включая 0. Вы
можете сократить запись long int до простого long:
long bigValue;
Также вы можете объявить значения short int как
short int smallvalue; и сократить их до
short smallvalue;
Как правило, тип short int аналогичен типу int и представляет тот же диапазон значений, поэтому используется редко.
Замечание. Точные диапазоны и размеры памяти для разных типов данных изменяются от компилятора к компилятору, особенно если компиляторы работают в различных операционных системах. ANSI С гарантирует, что значение int занимает не меньше памяти, чем short , и long занимает не меньше памяти, чем int.
Для очень маленьких значений используйте тип char. Несмотря на то, что переменные char предназначены для записи символов, также они могут принимать значения, которые помещаются в байте, т.е. от -128 до +127 (включая 0), например:
char oneByte;

Интересные статьи

Oracle выпустила очередное обновление для Java 7

Интересные статьи | (Закрыть)