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); // 输出科学计数
输出结果:
262.4000002.400000e+000
占位输出
1 . 当然了,占位符的用法不仅仅是格式化输出,看名字也知道,它也起到占位的作用
,其实它代表的就是Value。看下面代码便可以理解:
printf("我的年龄是%d\n", 17); // 占位输出
输出结果:
我的年龄是17岁
2 . 从结果也可以看得出来,%d实际上就代替17给输出出来了,其实双引号" "就是是输出的主体内容
。
C语言学习笔记_占位符与输出【4】
https://mizuki.mysqil.com/posts/c语言学习笔记_占位符4/