C语言中如何取整 例如,03 13 23取整分别是多少?

Python011

C语言中如何取整 例如,03 13 23取整分别是多少?,第1张

取整函数有两种 一种是直接取整数部分 也就是这三个取整结果都是0

另 一种是四舍五入取整数部分 也就是这三个取整结果是0 0 1

可惜的是我取整函数的符号给忘了 .

很简单的,a是个小数的话点后面有数据(3.000)浮点型

取整就是要将点后面的都去掉,把它强制转换为3,可以这样写(int)a

这个时候a就为3

但是这样是有风险的,比如a的值为3.2545,那么你强制转换为int,a点后面的数就都被消灭了

就是这样