Читайте также:
|
|
Тип | Размер, байт | Диапазон значений | |
Минимальное | Максимальное | ||
char | -27=-128 | 27 – 1 = 127 | |
int | -215=-3276778 | 215 – 1 = 32677 | |
long | -231=-2147483648 | 231 – 1=2147483647 | |
unsigned char | 28 – 1 = 255 | ||
unsigned int | 216 – 1 = 65535 | ||
unsigned long | 232 – 1 = 4294967295 |
Над целыми числами можно выполнять операции сложения +, вычитания -,умножения *, деления с отбрасыванием остатка /, нахождения остатка от деления %. При всех операциях над целыми числами получается целый результат.
Целые можно сравнивать с помощью операторов отношения: <, <=, >, >=, == (равно),!= (не равно). Результат сравнения является либо истинным, либо ложным. В Си нет специального логического типа, вместо него используется целый тип. Истинным считается любое значение, отличное от нуля, нуль считается ложью. Т o, результатом сравнения целых является целое, равное 0, если результат сравнения отрицательный и 1, если положительный.
Целые константы могут записываться в десятичной, шестнадцатеричной и восьмеричной системах счисления. Десятичные константы записываются с помощью цифр от 0 до 9 и могут иметь знак, например, 123, -15, +9. Восьмеричные константы начинаются с цифры нуль и должны включать только восьмеричные цифры, например, 0123, -015, но +09 это десятичная константа, так как 9 это не восьмеричная цифра. Шестнадцатеричные константы начинаются с приставки 0x или 0X (цифра нуль и латинская буква “икс”). В их записи можно использовать кроме обычных цифр буквы a, b, c, d, e, f или A, B, C, D, E, F, имеющие, соответственно, значения 10, 11, 12, 13, 14, 15, например, 0xA (это 10), 0Xf (это 15), 0x41(это 65). В скобках указано числовое значение в десятичной системе счисления. Справедливо следующее равенство
Дата добавления: 2015-07-08; просмотров: 524 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Процесс создания программы. Исходная и рабочая программы. Препроцессор, компилятор, редактор связей. | | | Операторы присваивания. Приоритет и порядок выполнения операторов. Привести примеры. |