Целые типы данных:
2)Тип int (эквивалент short int)
Данные типа int занимают 2 байта и принимают целые значения из диапазона: -32768 . . 32767.
Тип unsigned int .Данные такого типа занимают 2 байта, их диапазон: 0 . . 65535.
Тип long (long int) .Такие данные занимают 4 байта и изменяются в диапазоне 0 . . 4 298 876 555.
Отметим, что если целая константа выходит из диапазона int, то она автоматически становится константой типа long или даже unsigned long.
Sizeof (type) - операция, определяющая размер типа type в байтах.
Целая константа, которая начинается с нуля, является восьмеричной константой, а начинающаяся символами 0x - шестнадцатеричной константой.
Приставки целочисленных типов данных:
short
- приставка укорачивает тип данных, к которому применяется, путём уменьшения размера занимаемой памяти;
long
- приставка удлиняет тип данных, к которому применяется, путём увеличения размера занимаемой памяти;
unsigned
(без знака) - приставка увеличивает диапазон положительных значений в два раза, при этом диапазон отрицательных значений в таком типе данных храниться не может.
Так, что, по сути, мы имеем один целочисленный тип для представления целых чисел — это тип данных int
. Благодаря приставкам short
, long
, unsigned
появляется некоторое разнообразие типов данных int
, различающихся размером занимаемой памяти и (или) диапазоном принимаемых значений.
Арифметические операции
· сложение + ;
· вычитание -
· умножение *
· деление /
· взятие остатка от деления (деление по модулю) % ;
· инкремент (увеличение на единицу) ++;
· декремент (уменьшение на единицу) --;