标题: 关于51单片机printf十六进制数据的问题 [打印本页]

作者: 通天塔    时间: 2019-11-27 22:52
标题: 关于51单片机printf十六进制数据的问题
为什么我明明打的1个字节的一个unsigned char,而输出的是两个字节呢?

X@RL39{(~$~RK[6O0[{M0@P.png (13.27 KB, 下载次数: 46)

X@RL39{(~$~RK[6O0[{M0@P.png

4HM12AD$WZ}QX{AP95E[EZ9.png (3.57 KB, 下载次数: 46)

4HM12AD$WZ}QX{AP95E[EZ9.png

作者: 通天塔    时间: 2019-11-27 22:56
加了另一个test也是一样的

`LT2C@LB%6Z52XEZ0MLD{}A.png (5.28 KB, 下载次数: 56)

`LT2C@LB%6Z52XEZ0MLD{}A.png

AOR0JC7FY0MYP}35SQH06%L.png (12.52 KB, 下载次数: 42)

AOR0JC7FY0MYP}35SQH06%L.png

作者: 通天塔    时间: 2019-11-27 23:20
自问自答了,两种方式都可以解决
第一种是keil编译器特殊的一种方式
第二种是c语言的

}X_XLL7K}B1$DLM79YUO_EO.png (16.74 KB, 下载次数: 55)

}X_XLL7K}B1$DLM79YUO_EO.png

I((VAZ$[4~6DROCUI_G2UP3.png (5.36 KB, 下载次数: 95)

I((VAZ$[4~6DROCUI_G2UP3.png





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1