[STM8] STVD cosmic编译器使用printf打印输出有16进制出现错乱?

[复制链接]
1406|11
 楼主| moshanggong 发表于 2017-11-10 22:04 | 显示全部楼层 |阅读模式
如printf("0x%02X",1), 得到的结果可能为0x0189
l1uyn9b 发表于 2023-1-11 16:59 | 显示全部楼层
波特率不准确?
kaif2n9j 发表于 2023-1-11 18:02 | 显示全部楼层
按理来说不应该这样吧
tax2r6c 发表于 2023-1-11 19:09 | 显示全部楼层
你可以用C语言模拟器试试你的代码啊
cen9ce 发表于 2023-1-11 20:01 | 显示全部楼层
能这么大吗?
q1ngt12 发表于 2023-1-11 20:17 | 显示全部楼层
你试试%d呢?
t1ngus4 发表于 2023-1-11 21:26 | 显示全部楼层
没遇到过你说的这个问题,有点意思,能把整个工程发出来看看吗?
b5z1giu 发表于 2023-1-12 07:02 | 显示全部楼层
按理来说打印1,就应该输出1才对啊
suw12q 发表于 2023-1-12 08:21 | 显示全部楼层
你是不是数据类型没选择对啊
p0gon9y 发表于 2023-1-12 09:22 | 显示全部楼层
你要是打印个数组有可能会这样,因为数组如果被别的函数调用就这样了
d1ng2x 发表于 2023-1-12 11:03 | 显示全部楼层
你的意思是可能0x0189,也有可能是别的?
SantaBunny 发表于 2023-2-13 17:15 | 显示全部楼层
也有可能是数据类型没选择对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部