国芯技术交流网站's Archiver
AI32位8051交流社区,车规 AEC-Q100 Grade1
›
老鸟反刍/吐槽,新手乐园,毕业设计
› 请教一个变量的问题
王昱顺
发表于 2024-8-31 15:02:29
摇滚一族 发表于 2024-8-31 14:15
感谢回复,改成%bx后,在例程里显示为0了
原程序原因也找到了,不是变量出问题了,是硬件有个键有问题, ...
printf在接收16位以下的变量时,会出现因为数据长度问题造成的值错误。
想要显示u8或者char类型的值。可以通过加入强制类型转换实现。
比如printf("out:%x",(int)aa);
这样就可以了
页:
1
[2]
查看完整版本:
请教一个变量的问题