ProfiPHPProfiPHP
Категория: Математические функции

Функция Decbin

Функция Decbin переводит число из десятичной системы счисления в двоичную.
string decbin( int $number )
Функция Decbin возвращает строку, содержащую двоичное представление указанного аргумента Number.

Параметр Number являет собой десятичное число для преобразования.

Наибольшее возможное число для конвертации, 4294967295 в 10-ричном выражении, результирует в строку из 32 единиц (для 32-битных систем).

Если использовать минусовые значения параметра Number, тогда оно будет отсчитываться от максимального значения:
echo decbin( 4294967295 ); // 11111111111111111111111111111111
echo decbin( -1 ); // 11111111111111111111111111111111

echo decbin( 4294967294 ); // 11111111111111111111111111111110
echo decbin( -2 ); // 11111111111111111111111111111110
...
echo decbin( 2147483648 ); // 10000000000000000000000000000000
echo decbin( -2147483648 ); // 10000000000000000000000000000000
Для 64-битных машин систем преобразование происходит аналогичным образом, только с разницей диапазона значений. Обычно максимальное десятичное значение - 9223372036854775807 и 63 символа единичек в двоичной системе:
echo decbin( 9223372036854775807 ); // 111111111111111111111111111111111111111111111111111111111111111

Добавить комментарий

Имя:
Текст комментария: