C语言学习笔记_占位符与输出【4】
占位符
占位符,也被称作格式化字符串,主要起到格式化输入输出函数,在使用printf()函数时也经常会用到。
符号 | 作用 |
---|---|
%i | 整数 |
%s | 字符串 |
%f | 浮点数 |
%c | 字符 |
%d | 十进制整数 |
%o | 八进制整数 |
%e | 科学计数 |
%d | 格式化整数 |
%p | 指针 |
使用
格式化输出
通常情况下,占位符会被用在输出函数内,如printf,它不仅可以起到格式化字符的作用,还也可以起到占位的作用。
1 . printf( ) 用于格式化输出,这也就意味着你不能直接使用,而是需要先先使用占位符来告诉该函数输出哪种类型的值。
2 . 我们可以这样理解:
1 | printf("%", Value) // printf函数的格式 |
3 . 例如:我想输出任意一个数据类型的值,那么正确的方法是这样的:
1 | printf("%i\n", 26); // 输出整数 |
输出结果:
1 | 26 |
占位输出
1 . 当然了,占位符的用法不仅仅是格式化输出,看名字也知道,它也起到占位的作用
,其实它代表的就是Value。看下面代码便可以理解:
1 | printf("我的年龄是%d\n", 17); // 占位输出 |
输出结果:
1 | 我的年龄是17岁 |
2 . 从结果也可以看得出来,%d实际上就代替17给输出出来了,其实双引号" "就是是输出的主体内容
。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Almango!
评论