Віримо в перемогу ЗСУ!
Магазин у відпустці до 01.06.2022

Преобразование целочисленных переменных int в символьные переменные char в Arduino IDE - довольно простой процесс, но заслуживающий отдельной напоминалки. Сложнее всего понять зачем вообще нужен тип Char. Напомню, что это однобайтный символьный тип.

Для преобразования Int в Char потребуется сначала переделать integer в строку String, после чего конвертировать String в массив Char. Все так закручено специально, чтобы никто не догадался :)

Давайте для начала рассмотрим более простой вариант - преобразование символа Char в Integer, а затем перейдем к основному вопросу.

Шаг 1: Char в Integer

Для конвертации char в integer используйте следующую короткую комбинацию:

int a;
char b;
a=b-'0';

И это всё!

Шаг 2: Integer в Char

В следующем примере будет задействована вспомогательная переменная String. И самое сложное здесь - это преобразование в массив символов при помощи специальной функции.

Код выглядит следующим образом:

int a=1;
char b[2];
String str;
str=String(a);
str.toCharArray(b,2);

Используя этот пример, вы преобразуете integer в char. Однако, в полученном массиве поместится только цифра в пределах от -9 до 99. Для большего количества  цифр вам необходимо будет увеличить размер массива и вместо записи:

char b[2];

Нужно будет вставить

char b[5];

таким образом можно будет отобразить в символах integer, который занимает 5 символов. Так же можно использовать массив char и другой длинны.

Спасибо за внимание! До новых встреч!

<< Проекти << Усі товари >> Статті, уроки >>

Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре
Ролік 27мм з підшипником 6мм

Ролік 27мм з підшипником 6мм

Дуже добрий ролік для механіки CNCДобре підходить під стандартний алюмінієвий станочний профільЗовні..

50.76грн.

NC-559-ASM флюс гель для пайки

NC-559-ASM флюс гель для пайки

Флюс-гель нейтральний, високого ступеню очищення, з високою температурою кипіння, для BGA, SMD та ін..

76.83грн.

Клавіатура для панелі управління аналогова

Клавіатура для панелі управління аналогова

Аналогова клавіатура може використовуватися як джойстик керування або як панель управління менюшкою ..

66.59грн.

Ремінь зубчастий 6 мм для 3D-принтера

Ремінь зубчастий 6 мм для 3D-принтера

Відрізок зубчастого ременя шириною 6 мм.Застосовується для переміщення каретки 3D-принтера або CNC п..

35.17грн.

Торцевий підшипник під обертальну вісь 8 мм

Торцевий підшипник під обертальну вісь 8 мм

Такі підшипники призначені для кріплення вісі черв'ячної передачі на будь-якій з трьох осей переміще..

55.44грн.