我想将 a 转换uint32
为char
字符串以进行打印。我uint32
的地址类似于“ 0x00402B00
”
我可以不太关心前面的“ 0x
”,但它是否在里面并不重要。
我怎样才能把这个数字变成一个char
字符串,其中:
string[0] = 0
string[1] = 0
string[2] = 4
string[3] = 0
string[4] = 2
....等等。
这样的事情会起作用吗?:
uint32 address = 0x00402b00;
char string[8];
sprintf(string, '%u', address);
有任何想法吗?