int强制转换是不保留小数的。ceil是向上取整,floor是向上取整,这两个函数返回值是double类型的 c语言中没有四舍五入函数,需要使用时可以自己定义下。include <math.h>#include <stdio.h>// 自定义四舍五入宏#define ROUND(x) (int)(x + 0.4999999999999999)double round(double x, int d) /...
ceil是向上取整,floor是向上取整,这两个函数返回值是double类型的 c语言中没有四舍五入函数,需要使用...