永发信息网

STC51单片机用printf()函数输出数字到串口,

答案:2  悬赏:80  手机版
解决时间 2021-11-15 01:02
  • 提问者网友:暮烟疏雨之际
  • 2021-11-14 16:50
STC51单片机用printf()函数输出数字到串口,
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-11-14 18:19
查C51关于printf的帮助文档:

%d 是处理int数据的,如果是char的看这句:The optional characters b or B may immediately precede the type character to
respectively specify char types for d, i, u, o, x, and X.
也就是要改为这样:printf("num = %bd",num);

全部回答
  • 1楼网友:夜风逐马
  • 2021-11-14 19:30

貌似51单片机对printf的参数%d识别方式有点小小的问题,解决方法见链接。

网页链接

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯