当前位置:聚美馆>智慧生活>心理>

double怎么取整数

心理 阅读(2.37W)
double怎么取整数

使用强制类型转换,强制舍去小数部分。例如double a=3.14 int b= (int)a使用math.h的标准函数。double floor(double x),double ceil(double x),使用floor函数。floor(x)返回的是小于或等于x的最大整数。

浮点运算就是实数运算,因为计算机只能存储整数,所以实数都是约数,这样浮点运算是很慢的而且会有误差。大多数机器都是32位的,也就是说32位都用来表示整数的话,那么对于无符号整数就是0 到 2^32-1,对于有符号的话就是-2^31 到 2^31-1。