389 字
2 分钟
C语言学习笔记_占位符与输出【4】

占位符#

占位符,也被称作格式化字符串,主要起到格式化输入输出函数,在使用printf()函数时也经常会用到。

符号作用
%i整数
%s字符串
%f浮点数
%c字符
%d十进制整数
%o八进制整数
%e科学计数
%d格式化整数
%p指针

使用#

格式化输出#

通常情况下,占位符会被用在输出函数内,如printf,它不仅可以起到格式化字符的作用,还也可以起到占位的作用。

1 . printf( ) 用于格式化输出,这也就意味着你不能直接使用,而是需要先先使用占位符来告诉该函数输出哪种类型的值。 2 . 我们可以这样理解:

printf("%", Value) // printf函数的格式

3 . 例如:我想输出任意一个数据类型的值,那么正确的方法是这样的:

printf("%i\n", 26); // 输出整数
printf("%f\n", 2.4); // 输出浮点数
printf("%e\n", 21212); // 输出科学计数

输出结果:

Terminal window
26
2.400000
2.400000e+000

占位输出#

1 . 当然了,占位符的用法不仅仅是格式化输出,看名字也知道,它也起到占位的作用,其实它代表的就是Value。看下面代码便可以理解:

printf("我的年龄是%d\n", 17); // 占位输出

输出结果:

Terminal window
我的年龄是17岁

2 . 从结果也可以看得出来,%d实际上就代替17给输出出来了,其实双引号" "就是是输出的主体内容

C语言学习笔记_占位符与输出【4】
https://mizuki.mysqil.com/posts/c语言学习笔记_占位符4/
作者
Almango
发布于
2024-07-26
许可协议
CC BY-NC-SA 4.0
封面
示例歌曲
示例艺术家
封面
示例歌曲
示例艺术家
0:00 / 0:00