我想将uint32
转换为char
字符串以用于打印目的。我的uint32
是一个类似于“0x00402B00
”的地址将uint32地址转换为char数组
我可以不在意前面的“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);
任何想法?