如何截取C中的小数位数而不四舍五入?
例如,如果数字是4.48
它只会显示4.4
%.1f
舍入为4.5
最佳答案
您可以(ab)使用整数除法会截断且不舍入的事实:
float original = 4.48;
int tmp = original * 10; // 44.8 truncated to 44
float truncated = tmp / 10.0; // 4.4
关于c - 如何在不四舍五入的情况下舍弃小数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52762803/