belarusweb.net
© Петр Романовский Минск, 2016-2017.



belarusweb.net

Основы создания сайтов...
PHP+MySQL >>>
                          Учебник Задачник Справочник

2.3. Целые числа

В PHP целые числа могут быть указаны в десятичной, шестнадцатеричной (перед числом ставится 0x), восьмеричной (перед числом ставится 0) или двоичной системе счисления (перед числом ставится 0b). Также можно указывать необязательные знак плюс '+' или минус '-' (см. пример 2.2).

<?php
$a=10; 		//10, записанное в десятичной системе счисления
$b=-10; 		//Отрицательное число

   /* Число 10 в других системах счисления */

$c=012; 		//восьмеричной (перед числом ставится ноль)
$d=0x0A; 	//шестнадцатеричной (перед числом ставится ноль, затем x)
$e=0b1010;  //двоичной (перед числом ставится ноль, затем b)
?> 

Пример 2.2. Представление целых чисел в различных системах счисления

Максимальный размер целого числа хранится в константе PHP_INT_MAX и, как правило, примерно равен 2 миллиардам для 32-битных платформ или 0.9e17 для 64-битных платформ. Если в результате вычислений размер целого числа превысит максимально допустимое для данной платформы значение, интерпретатор PHP будет обрабатывать его как вещественное число.

Также отметим, что в PHP не существует оператора деления '/' целых чисел, поэтому результатом деления, например, 5/10 будет вещественное число 0.5.

Контрольные вопросы и задания

  1. Опишите целочисленный тип данных. Какая константа хранит максимальный размер целого числа для данной платформы?

Словарь новых английских слов

boolean [bʊˈlɪən] – логический тип.
integer [ˈɪntɪdʒə] – целое число.
float [fləʊt] – плавать, число с плавающей точкой.
string [strɪŋ] – струна, строка.
array [əˈreɪ] – массив.
object [ˈɒbdʒɪkt] – объект, предмет.
resource [rɪˈsɔːs] – ресурс.
null [nʌl] – отсутствующий, нулевой.
true [truː] – истинный, верный.
false [fɔːls] – ложный, неверный.
number [ˈnʌmbə] – число, количество.
here [hɪə] – здесь, тут.
now [naʊ] – теперь, сейчас.
concatenation [kənkatəˈneɪʃn] – сцепление.
key [kiː] – ключ.
value [ˈvæljuː] – значение.
unset [ʌnˈsɛt] – сброс.

Комментарии (0)
Петр Романовский
1. Приветствуются комментарии, которые содержат дополнения к материалу текущей страницы, а также ваши ответы на вопросы других пользователей.
2. Если вам что-то непонятно - спрашивайте, не забывая написать, что именно и с какого места.
Показаны все комментарии
Чтобы оставить свой комментарий, авторизуйтесь, пожалуйста!    
     
belarusweb.net © Петр Романовский, Минск, 2016-2017.
Связаться с автором
Наверх