打印
[MM32硬件]

一些常见的格式转换字符及其含义

[复制链接]
1441|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
突然下起雨|  楼主 | 2024-5-30 11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
printf 函数中的格式转换字符用于指示要打印的参数的类型以及打印时的格式。下面是一些常见的格式转换字符及其含义:

%d:打印有符号十进制整数。
%u:打印无符号十进制整数。
%x 或 %X:打印无符号十六进制整数,小写或大写字母表示。
%o:打印无符号八进制整数。
%f:打印浮点数,以小数形式输出。
%e 或 %E:打印浮点数,以指数形式输出,小写或大写字母表示。
%g 或 %G:打印浮点数,以指数形式或小数形式输出,自动选择合适的形式。
%c:打印字符。
%s:打印字符串。
%%:打印百分号 %。

使用特权

评论回复
沙发
突然下起雨|  楼主 | 2024-5-30 11:37 | 只看该作者
此外,还可以在 % 符号后面加上一些修饰符,例如:

%5d:打印宽度为 5 的有符号十进制整数,不足部分使用空格填充。
%-5d:打印宽度为 5 的有符号十进制整数,左对齐,右边不足部分使用空格填充。
%+d:打印带有符号的整数,正数前面加上 + 号。
%05d:打印宽度为 5 的有符号十进制整数,不足部分使用 0 填充。
%.2f:打印浮点数,保留两位小数。
%10.2f:打印宽度为 10 的浮点数,保留两位小数,不足部分使用空格填充。
这些是常见的格式转换字符和修饰符

使用特权

评论回复
板凳
小小蚂蚁举千斤| | 2024-5-31 22:11 | 只看该作者
printf 函数中的格式转换字符用于指示要打印的参数的类型以及打印时的格式

使用特权

评论回复
地板
ClarkLLOTP| | 2024-6-3 17:35 | 只看该作者
这个确实很实用的

使用特权

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

本版积分规则

38

主题

284

帖子

1

粉丝