Описать тип «целые числа» (привести пример использования двоичных данных)
Целое это число из множества Z = {..., -2, -1, 0, 1, 2, ...}.
Синтаксис
Целые могут быть указаны в десятичной, шестнадцатеричной или восьмеричной системе счисления, по желанию с предшествующим знаком (- или +).
Если вы используете восьмеричную систему счисления, вы должны предварить число 0 (нулем), для использования шестнадцатеричной системы нужно поставить перед числом 0x.
Пример 11-1. Целые
<?php
$a = 1234; // десятичное число
$a = -123; // отрицательное число
$a = 0123; // восьмеричное число (эквивалентно 83 в десятичной системе)
$a = 0x1A; // шестнадцатеричное число (эквивалентно 26 в десятичной системе)
?>
Формально возможная структура целых такова:
десятичные : [1-9][0-9]*
| 0
шестнадцатеричные : 0[xX][0-9a-fA-F]+
восьмеричные : 0[0-7]+
целые : [+-]?десятичные
| [+-]?шестнадцатеричные
| [+-]?восьмеричные
Размер целого зависит от платформы, хотя, как правило, максимальное значение около двух миллиардов (это 32-битное знаковое). PHP не поддерживает беззнаковые целые.