Tag: 输出格式

将正值舍入到C中的2位小数

通常,舍入到小数点后2位非常容易 printf(“%.2lf”,); 但是,舍入系统通常会舍入到最接近的偶数 。 例如, 2.554 -> 2.55 2.555 -> 2.56 2.565 -> 2.56 2.566 -> 2.57 而我想要实现的是 2.555 -> 2.56 2.565 -> 2.57 事实上, 四舍五入在C中是可行的,但仅对于整数; int a = (int)(b+0.5) 所以,我要问的是如何在正值上用2位小数而不是整数来做同样的事情来实现我之前说的打印 。