admin 管理员组

文章数量: 1184232


2024年3月10日发(作者:flex布局和grid布局)

c语言printf的格式化字符串用法

printf函数是C语言中用于输出数据的函数,格式化字符串则

是用来控制输出格式的一种机制。下面是几个常见的格式化字

符串用法:

1. 输出字符串:使用%s,例如% sps输出字符串“hello world”:

printf("%sn", "hello world");

2. 输出整数:使用%d或%i,例如输出整数10:printf("%dn",

10);

3. 输出浮点数:使用%f,例如输出浮点数3.14:printf("%fn",

3.14);

4. 输出字符:使用%c,例如输出字符'a':printf("%cn", 'a');

5. 输出十六进制数:使用%x或%X,例如输出十六进制数10:

printf("%xn", 10);

6. 输出指针地址:使用%p,例如输出指针变量的地址:

printf("%pn", &variable);

7. 输出特定宽度和填充字符:使用%nd,其中n为输出的宽度,

例如输出整数10,宽度为5,填充字符为0:printf("%05dn",

10);

8. 输出固定精度的浮点数:使用%.nf,其中n为保留的小数位

数,例如输出浮点数3.14159,保留2位小数:printf("%.2fn",

3.14159);

9. 输出科学计数法表示的浮点数:使用%e或%E,例如输出浮

点数1.23e+4:printf("%en", 12300);

10. 输出百分号:%代表转义字符,如果要输出百分号字符,

需要使用%%,例如输出100%:printf("%d%%n", 100);

这些是常见的格式化字符串用法,可以根据需要进行组合和调

整,以实现各种不同的输出格式。


本文标签: 输出 使用 例如 浮点数 布局