gpt4 book ai didi

c - C语言中如何截去小数而不进行四舍五入

转载 作者:行者123 更新时间:2023-11-30 17:41:19 27 4
gpt4 key购买 nike

如何在 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 - C语言中如何截去小数而不进行四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com