inttobin

Функция преобразования десятичного целого в двоичный формат

Синтаксис:

Bin = inttobin(Dec);
Bin = inttobin(Dec, d);

Аргументы:

Имя Тип данных Описание
Dec integer Целое число
d integer Целое число, количество разрядов двоичного представления

Описание:

inttobin(Dec) – функция преобразует десятичное целое число Dec в его двоичное представление в строковом виде;

inttobin(Dec, d) - функция преобразует десятичное целое число Dec в его двоичное представление в строковом виде, состоящее из d символов. Если фактическое количество значащих двоичных разрядов числа Dec меньше d, то к двоичному представлению добавляется необходимое количество нулей слева. Если фактическое количество значащих двоичных разрядов числа Dec больше d, то в двоичное представление попадут все разряды.

Результат:

Имя Тип данных Описание
Bin string

Функция возвращает строковое значение, являющееся двоичным представлением целого десятичного числа

Пример:

var Dec: integer;
Dec = 313;
Bin1 = inttobin(Dec);      //100111001
Bin2 = inttobin(Dec, 4);   // результат будет иметь все 9 значащих разрядов
Bin3 = inttobin(Dec, 12);  // результат получит 3 нуля слева, чтобы получилось 12 разрядов

В результате выполнения скрипта Bin1 и Bin2 получат строковое значение "100111001", а Bin3 - "000100111001".

Дополнительные материалы

Нет.