10.17
1 scanf
变量的输入
输出格式:(”%d”,&a); // %d要与a的类型对应上
&a可以理解为把a输入到存储在这个内存上,也可以直接看作是编译器规定
(”%d,%d”,&a,&b); //程序输入两个连续的数时,程序之间用什么隔开,则输入时数字间也用什么隔开
尽量用printf加入提示语
scanf千万不要加/n
2 浮点型
float
输出格式:(”%f”,a);
有效数位(单精度):规定最小为六位
四字节
double
输出格式:(”%lf”,a);
八字节
有效数位(双精度):规定最小为十位
long double
输出格式:(”%lf”,a);
至少八字节(看编译器)
有效数位(精度):规定为最小值为十位
以上三种皆可用(”%e”,a);%e为科学计数法
e+001表示十的一次方
e-020表示十的负二十次
赋值零时写0.0不要写0
有效数位指的是有效数字,从第一个非零数字开始算