传统写法:
double a=3.2;
科学计数法:
double a=3.2e3; //相当于3.2*10^3
double a=3.2e-2; //相当于3.2*10^(-2)
注意:不要在浮点型常量中间加空格,如
double a=3.2 e3;//错误!
输出格式:
printf("%lf",2.375); //2.375000 直接输出
printf("%.2lf",2.375); //2.37 小数点后保留两位小数
printf("%6.3lf",2.375);// 2.375 向左留出6个宽度,如果有余量,则补空格
printf("%06.3lf",2.375);//02.375 向左留出6个宽度,如果有余量,则补0
printf("%-6.3lf2",2.375);//2.3752 左对齐,右补空格
printf("%+6.3lf",2.375);//+2.375 向左留出6个宽度,如果有余量,其中一个补符号,剩下的补空格
printf("%+6.3lf",-2.375);//-2.375