1. printf函数的作用
作用:向控制台屏幕输出信息.
2. printf函数的简单使用
printf("要输出的内容");
双引号之间的内容会原样的输出.
3.使用printf函数输出指定数值语法格式:
printf("格式化输出字符串",数值列表);
格式控制符(占位符)
%d 输出1个int类型变量的值.
%f 输出1个float类型变量的值.
%lf输出1个double类型变量的值.
%c输出1个char类型的变量的值.
4.格式控制符的补充
1)输出整数部分补充:
%d 输出整型变量的值.
%md m是1个数字,代表输出的整型的变量占多少位。
如果实际的位数小于 m 那么就在前面以空格补足。
如果实际的位数大于 m 这个时候实际有多少位就显示多少位。
如果实际的位数等于 m 那就刚刚好。
m还可以是1个负数。如果实际的位数小于 m 就会在后面以空格补齐.
%0md. 不足的位数以0补齐.
2)输出浮点数部分补充:
%f和%lf:默认情况下是输出小数点后6位.
%.nf和%.nlf:n是1个数字,代表输出的变量的值保留几位小数(最后一位会做四舍五入)
%m.nf 和 %m.nlf
n代表输出的小数保留多少位,m代表输出的数一共占多少列。注意: 小数点也占1列。
5、printf函数里只能写一对"",多写任意个都会报错!
转义符:
思考:
如果我想用printf输出33.3% 怎么做??
解决方法:
33.3%%除此以外还有其他各种特殊效果,例如:如果我想换行怎么办?我想控制光标怎么办?
这些我们 通通都需要输入特定的符号,而这些符号在程序里面就叫转义符。
\n 换行,相当于敲一下回车。
\t 跳到下一个tab位置,相当于按一下键盘上的tab键。
\\输出\字符,也就是在屏幕上显示一个\字符。
\'输出'字符,也就是在屏幕上显示一个'字符。
\"输出"字符,也就是在屏幕上显示一个"字符。