一、printf的输出——一比一输出
1.printf的输出为一比一还原输出(“ ”)双引号内的内容
1> 最基本的即 printf("hello world!")
2>关于回车: 换行使用 格式(" n")在双引号里面,与“除号/”区分
3>进阶理解:用户登陆界面的最最原始版
二、小数点的保留——printf的输出数字格式
1>%d:
在输出时想要输出相关问题的数值时需要使用%d在双引号内,同时双引号后面要标注具体变量。
基本格式:
int i=1;
printf("%d",i);
特殊:
%d普通的输出十进制整型。
%.2d是输出最低两位有效数字,比如1,会输出01。
%2d时输出宽度为最低为2的十进制整型,比如1,会输出 1,默认右对齐。
%02d就是输出宽度为2的十进制整型,宽度不够0来凑,比如1,会输出01。
%02d和%.2d的区别如下:
printf("%6.4dn",312);
输出结果为 0312,宽度为6,有效数字为4位。其中区别,仔细品味
2>%f:
%f表示输出实数,以小数形式输出,默认情况下保留小数点6位。
而在定义变量时我们用的为 int 去定义, int是定义整形函数输出的永远为整数。
如何改变输出小数形式呢?
①乘以浮点数,即使定义为int也可输出小数形式
②在定义本身就要用其他函数:double float
输出时自动为小数形式
总结输出格式:
%m.ns:输出字符串,m指定输出宽度,n表示字符串的前n个字符输出到屏幕,如果m>n则需要补空格,例如%5.3s表示输出宽度是5,而字符实际只输出3个则需要补空格2个
%m.nf:m表示找整个浮点数输出宽度,n表示小数输出的宽度。例如%5.2f 输出一个58.6238,
3>保留小数:
由上面可知%f默认为保留六位小数
如何保留一位两位小数呢?
只需要在%和f之间加入"a.b"——a表示保留小数点前几位,b表示保留小数点后几位。
三、printf的计算
1>在输出时之间进行简单运算:



