不保留小数部分(只保留整数部分)
printf("%f\n", 100.000);//100.000000
printf("%.0f\n", 100.000);//100
printf("%f\n", 100.500);//100.500000
printf("%.0f\n", 100.500);//100
printf("%f\n", 100.510);//100.510000
printf("%.0f\n", 100.510);//101
只要小数部分>5,保留的整数部分就进位
说明:
小数部分宽度为0,只保留整数部分
保留小数部分
printf("%f\n", 100.000);//100.000000
printf("%.1f\n", 100.000);//100.0
printf("%f\n", 100.050);//100.050000
printf("%.1f\n", 100.050);//100.0
printf("%f\n", 100.051);//100.051000
printf("%.1f\n", 100.051);//100.1
只要保留小数的后位>5,保留的小数部分就进位
说明:
小数部分宽度为1,保留小数点后一位