Как преобразовать массив символов в его десятичное значение ascii.Преобразование char в ascii десятичное значение
Этот массив:
uint8_t character[4];
character[0] = '1';
character[1] = '2';
character[2] = '3';
character[3] = '4';
To:
uint32_t value = 49505152
Спасибо! и, если возможно, верните его обратно.
Конверсия в этом формате, вероятно, невозможна. Невозможно узнать, соответствует ли «49505152» «4», «9», «50», «5», «1», «52» или любой другой перестановке. –
Возможно, символ 'int value = (int) [0];' –
'uint8_t c [4] =" 1234 "; uint32_t value = 100 * (100 * (100 * c [0] + c [1]) + c [2]) + c [3]; ' – BLUEPIXY