标签: c++ c
我尝试理解以下代码:
char temp[50]; sprintf(temp,"%04XT1000A",Edit3->Text.ToInt());
我知道T1000A是一个简单的字符串,我知道它的含义,但是什么是%04X? %04X是否完全被参数?
答案 0 :(得分:9)
%04是一个格式说明符修饰符,表示如果输出小于4个字符,则应在0左侧填充。 %X是标准格式说明符,意味着打印无符号十六进制使用大写字母表示A-F。查看printf's文档。
%04
0
%X