Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 是否有在 C 中舍入浮点数的函数,还是我需要自己编写? 在 C 中将数字四舍五入到小数点后 2 位
我正在寻找 c 中的一个函数,它可以将我的浮点变量四舍五入到另一个浮点变量,小数点后有两位数,请帮助和演示。谢谢你
更新: 我需要这个函数来计算,而不是打印。
你可以尝试这样的事情:
float a = 1.234568; float b = ((int) a*100.f) / 100.f;
而不是(int)你可以floor()/ceil()根据你的要求使用。
(int)
floor()/ceil()