打印
[STM8]

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

[复制链接]
1092|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语言模拟器试试你的代码啊

使用特权

评论回复
5
cen9ce| | 2023-1-11 20:01 | 只看该作者
能这么大吗?

使用特权

评论回复
6
q1ngt12| | 2023-1-11 20:17 | 只看该作者
你试试%d呢?

使用特权

评论回复
7
t1ngus4| | 2023-1-11 21:26 | 只看该作者
没遇到过你说的这个问题,有点意思,能把整个工程发出来看看吗?

使用特权

评论回复
8
b5z1giu| | 2023-1-12 07:02 | 只看该作者
按理来说打印1,就应该输出1才对啊

使用特权

评论回复
9
suw12q| | 2023-1-12 08:21 | 只看该作者
你是不是数据类型没选择对啊

使用特权

评论回复
10
p0gon9y| | 2023-1-12 09:22 | 只看该作者
你要是打印个数组有可能会这样,因为数组如果被别的函数调用就这样了

使用特权

评论回复
11
d1ng2x| | 2023-1-12 11:03 | 只看该作者
你的意思是可能0x0189,也有可能是别的?

使用特权

评论回复
12
SantaBunny| | 2023-2-13 17:15 | 只看该作者
也有可能是数据类型没选择对

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝