1.如保留小数点的后两位数字,随后的一位数如果大于等于5,就进一位,小于5就舍弃
在C语言中,可以使用printf()函数来控制输出小数点后的位数,并进行四舍五入。下面是一个示例代码:
#include <stdio.h>
int main() {
? ? double num1 = 3.14159;
? ? double num2 = 2.71828;
? ? double sum = num1 + num2;
? ? printf("The sum is: %.2f\n", sum);
? ? return 0;
}
在这个示例中,使用%.2f来指定输出小数点后两位,并且printf()函数会自动进行四舍五入。如果sum的值为5.86087,那么输出结果将为5.86。如果sum的值为5.86432,那么输出结果将为5.86。这样就可以保留小数点后两位并进行四舍五入。
2.printf("%02d:%02d:%02d", time.hour, time.min, time.sec );//“%0md ”对不足m位的int变量前面补零,满足m位