當前位置:聚美館>智慧生活>心理>

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。