anjoy 发表于 2018-3-9 11:07:44

printf("%02x\n",a);里面的%02x是什么意思

printf("%02x\n",a);里面的%02x是什么意思,求大神告知,谢谢

Charles未晞 发表于 2018-3-9 11:09:08

X 表示以十六进制形式输出
02 表示不足两位,前面补0输出;出过两位,不影响
printf("%02X", 0x123);//打印出:123
printf("%02X", 0x1); //打印出:01

anjoy 发表于 2018-3-9 11:10:50

Charles未晞 发表于 2018-3-9 11:09
X 表示以十六进制形式输出
02 表示不足两位,前面补0输出;出过两位,不影响

谢谢大神{:10_303:}
页: [1]
查看完整版本: printf("%02x\n",a);里面的%02x是什么意思