[技术问答] Keil C51中printf 与标准C的区别

[复制链接]
 楼主| hilahope 发表于 2024-4-14 20:05 | 显示全部楼层 |阅读模式
KEIL里扩展出了b,h,l来对输入字节宽的设置:
(1)b 8位
(2)h 16位
(3)l 32位

在Keil C51中用printf输出一个单字节变量时要使用%bd,如
unsigned char counter;
printf(“Current count: %bd/n”, counter);

而在标准C语言中都是使用%d:
printf(“Current count: %d/n”, counter);

您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

1582

帖子

0

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