Конвертер числа в строку символов

Классификация Графическое обозначение
Наименование:
Конвертер числа в строку символов

Символьное обозначение:
ITOA
Внешний вид функционального блока:

Внешний вид.
Группа:
Конвертеры

Версия CannyLab:
с 1.8
Иконка функционального блока:

Иконка.
Входы
Вход Значение
Число: числовой
Основание: числовой
Выходы
Выход Значение
Символы 1 и 0: пара ASCII символов
Символы 15 и 14: пара ASCII символов

Общее описание

Преобразует числовое значение в шестнадцатизначное строковое представление по заданному основанию 2, 10 или 16.

Особенности

Символы результирующего, выравненного по правому краю строкового представления заданного на входе числа, устанавливаются на соответствующих выходах в верхнем регистре, незадействованные старшие разряды заполняются символами «0».

В случае использования недопустимого значения основания, значение на выходе будет установлено равным «0000000000000000».

Примеры

Преобразование 23456 по основанию 2 = «0101101110100000».
23456 по основанию 10 = «0000000000023456».
23456 по основанию 16 = «0000000000005BA0».

Примечания

С выходом CannyLab версии 1.8 в добавлено новое представление данных - «Пара символов» в котором значения представлены двумя символами ASCII с кодами заданными старшим и младшим байтом отображаемого 16-битного значения.

Так, десятичное число 19278 соответствующее шестнадцатеричному 0x4B4E, отображается парой символов «KN», имеющими ASCII-коды 0x4B и 0x4E соответственно.

СМОТРИ ТАКЖЕ