SHPORA.net :: PDA

Login:
регистрация

Main
FAQ

гуманитарные науки
естественные науки
математические науки
технические науки
Search:
Title: | Body:

Описать тип «целые числа» (привести пример использования двоичных данных)


Целое это число из множества 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 не поддерживает беззнаковые целые.