打印
[N32G45x]

printf()函数-C语言扩展

[复制链接]
175|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tabmone|  楼主 | 2024-7-23 08:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
printf函数,扩展了 b h l符号, b-8位,h-16位(默认),l-32位


输出                 char 类型,可以使用%bd
输出unsigned char 类型,可以使用%bu、%bx
输出                 int  类型,可以使用%d、%hd
输出unsigned int  类型,可以使用%u、%x、%hu、%hx
输出                float 类型,可以使用%f
C语言中常用符号含义:
%d        十进制有符号整型
%u        十进制无符号整型
%f  浮点型
%s        字符串
%c        单个字符
%p        指针值
%x        无符号-以十六进制表示的整型
%o        无符号-以八进制表示的整型
其他

%3d         表示输出的整型数据占用3位,不够3位时,右对齐,例: 12,12前面有一个空位
%5.1f        表示输出的浮点型数据占5位,整数部分3位,小数点1位,小数部分1位,例:123.1
%16s        表示输出的字符串占16位,不够16位,右对齐,例:     HelloWorld! 前面有5个空位
%%                 表示输出一个百分号:%



使用特权

评论回复
沙发
suncat0504| | 2024-7-24 19:06 | 只看该作者
谢谢分享,很详实了,可以方便查找。

使用特权

评论回复
板凳
LEDyyds| | 2024-7-25 10:32 | 只看该作者
格式很多,但是介绍不够详细

使用特权

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

本版积分规则

20

主题

1275

帖子

0

粉丝