C語言取整方法

2021-10-17 01:29:12 字數 1671 閱讀 6987

3. 使用floor函式

4. 使用ceil函式

5. 使用round函式

作用:使用該方法是將小數部分去除。

int i = 3.5;或i = (int)3.5;

作用:使用整數除法運算也是將小數部分除去。

int / int 根據c語言的特性,是去除小數部分的

四捨五入裡的四捨是:1、2、3、4,五入是:5、6、7、8、9。

我們可以觀察一下入的這幾個數,最小的是5距離進一位也是差5.

所以我們可以在除的時候分子加上分母的一半以達到四捨五入的效果。

該函式在math標頭檔案中:math方法總結

作用:返回小於或等於 x 的最大的整數值。

注意:返回的是double型別變數。

該函式在math標頭檔案中:math方法總結

作用:返回大於或等於 x 的最小的整數值。

注意:返回的是double型別變數。

作用:返回x的四捨五入整數值。

注意:返回的是double型別變數。

本人水平有限,如有錯誤歡迎指正,會及時修改。

c語言取整方法

實驗環境 vc6.0 1 使用int強制轉換 使用int強制轉換的結果就是去掉小數部分。int a a int 1.2 a 1 a int 1.2 a 1 2 使用floor函式向下取整 使用floor函式的結果是向下取整,即得到比該數小的最大整數,需要包含標頭檔案math.h in a a flo...

C語言取整方法

int i 3.5 或 i int 3.5 這樣的方法採用的是捨去小數部分。本身就有取整功能 int int 可是整數除法對負數的取整結果和使用的c編譯器有關。floor x 返回的是小於或等於x的最大整數。如 floor 3.5 3 floor 3.5 4 ceil x 返回的是大於x的最小整數。...

C語言取整方法總結

int i 3.5 或 i int 3.5 這種方法採用的是捨去小數部分。本身就有取整功能 int int 但是整數除法對負數的取整結果和使用的c編譯器有關。floor x 返回的是小於或等於x的最大整數。如 floor 3.5 3 floor 3.5 4 ceil x 返回的是大於x的最小整數。如...