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/ 部分信息可能已经过时