#include"stdio.h"
int main(){
double x=2.45154;
printf("%5.2f",x);
printf("1");
}
5.2f的含义是
总共输出五位数字,小数点后有两位,多的四舍五入,小数点前包括小数点一共三位,如果小数点前超过最大位数,那就突破,如果不够用空格补上。
-5.2f的含义
与上述不同的是,补空格时,应该在最后面,也是看整数部分的位数够不够
#include"stdio.h"
int main(){
double x=2.45154;
printf("%5.2f",x);
printf("1");
}
5.2f的含义是
总共输出五位数字,小数点后有两位,多的四舍五入,小数点前包括小数点一共三位,如果小数点前超过最大位数,那就突破,如果不够用空格补上。
-5.2f的含义
与上述不同的是,补空格时,应该在最后面,也是看整数部分的位数够不够