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".
Дополнительные материалы
Нет.