c语言中的取整函数int语句怎么用啊?

2023-05-03 综合 35阅读
C语言的取整是指将浮点数转换为整数,即只取整数部分。
这个操作并不是通过函数实现的,而是C语言的强制类型转换。
强制浮点数转换为整数的规则为,只取浮点数的整数部分,无竖模条件舍去小数部分。
形式为
(int)float_number
于是
(int) 1.3 的结果为1。
(int) 2.9999的结果为2。

另一种常见的取整需求余橡缓为四舍五入到整数,可以通过
(int)(float_number+0.5)
的方式实如亮现。

(int)(1.49+0.5) = (int)1.99 = 1;
(int)(2.5+0.5)=(int)(3.0) = 3。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com