C语言格式化字符串

简介: 简介:C语言格式化字符串

格式化字符串的格式是:

%[标志][输出最小宽度][.精度][长度][格式字符]
  • ①标志:image.png
  • ②输出最小宽度:
  • 用十进制整数来表示输出的最少位数

包括小数点在内

若实际位数多于定义的宽度,则按实际位数输出;

若实际位数少于定义的宽度,则右对齐,左边留空;有负号,则左对齐,右边留空;表示宽度的数字以0开始,则右对齐,左边留空;

  • ③精度:

精度格式符以“.”开头;

若输出为数字,若实际位数大于定义精度,则四舍五入;若不足,则补0;

若输出为字符,若实际位数大于定义精度,则截去超过的部分。

  • ④长度

长度格式符为h和1两种,h表示按短整型量输出,1表示按长整型输出。

  • ⑤格式字符

image.png

image.png

参考文章:

C语言printf()函数:格式化输出函数

相关文章
|
5月前
|
存储 编译器 C语言
18 C语言 - 字符串
18 C语言 - 字符串
27 0
|
29天前
|
存储 C语言
C语言字符串
C语言字符串
17 0
C语言字符串
|
1月前
|
存储 安全 C语言
深入了解c语言字符串 2
深入了解c语言字符串 2
30 2
|
1月前
|
存储 编译器 程序员
深入了解c语言字符串 上
深入了解c语言字符串 上
37 1
|
1月前
|
存储 安全 编译器
【c语言】字符串常见函数 上
【c语言】字符串常见函数 上
26 1
|
1月前
|
C语言
【c语言】字符串常见函数 下
【c语言】字符串常见函数 下
21 1
|
10月前
|
C语言
C语言中字符串库函数下
上面介绍的都是没有长度限制字符函数,它们都是进行到\0就停止,而接下来的三个函数有长度限制
44 0
|
10月前
|
Serverless C语言 C++
C语言中字符串库函数上
C语言中,本身没有字符串类型的,字符串通常以字符数组和常量字符串的形式出现。 而有一些库函数可以对字符串进行操作,使我们对字符串的处理可以简单许多,但是注意的是:这些库函数不可以修改常量字符串
63 0
|
12月前
|
存储 C语言
对C语言中字符串的理解
C语言规定了一个“字符串结束标志”,以字符串‘\0’作为结束标志。如果字符数组中存放有若干字符,前面9个字符都不是空字符‘\0’,而第十个字符是‘\0’,则认为数组中有一个字符串,其有效字符为9个。也就是说,在遇到字符‘\0’时,表示字符串结束,把它前面的字符组成一个字符串。
67 0
|
C语言
【C语言】正确比较两个字符串
你还在用‘>’‘<’‘=’等比较字符串吗? 事实上,用大于小于比较字符串的方法是不对的。我们看一下两种常见的错误方法
【C语言】正确比较两个字符串