C语言有没有取整的关键字?

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:44:17
同上

当然一楼的强制转换的方法是可行的,但是还存在一些不足,下边我来介绍一些其他的方法:
1.关键字:ceil//取不小于给定数的最小整数,如:ceil(1.1) = 2
2.关键字:floor//取不大于给定数的最大整数,如:floor(1.1) = 1
3.关键字:round//四舍五入取整,如round(1.1) = 1

用强制类型转换
比如:a = (int)12.32;
则a的值就是12。

楼上牛比