如何将char数组转换为ascii十进制值。
这个数组:
uint8_t character[4];
character[0] = '1';
character[1] = '2';
character[2] = '3';
character[3] = '4';
要:
uint32_t value = 49505152
谢谢!并且如果可能的话再转换回来。
答案 0 :(得分:1)
如何将char数组转换为ascii十进制值。
'1'
是49
。因此'1' * 100 + '2'
是4950
。我建议使用for循环。
谢谢!并且如果可能的话再转换回来。
49505152 % 100
为52
,49505152 / 100
为495051
同样,for循环会很有用。
有了这个信息,我想你很快就会完成你的作业。