c語言用int取整取了小數 C語言小數取整

2021-10-22 22:30:04 字數 991 閱讀 2964

捨掉小數取整:math.floor(2)=2

捨掉小數取整:math.floor(2.1)=2

捨掉小數取整:math.floor(-2.1)=-3

捨掉小數取整:math.floor(-2.5)=-3

捨掉小數取整:math.floor(-2.9)=-3

四捨五入取整:math.rint(2)=2

四捨五入取整:math.rint(2.1)=2

四捨五入取整:math.rint(-2.5)=-2

四捨五入取整:math.rint(2.5)=2

四捨五入取整:math.rint(2.9)=3

四捨五入取整:math.rint(-2.9)=-3

四捨五入取整:math.rint(-2.49)=-2

四捨五入取整:math.rint(-2.51)=-3

湊整:math.ceil(2)=2

湊整:math.ceil(2.1)=3

湊整:math.ceil(2.5)=3

湊整:math.ceil(2.9)=3

捨掉小數取整:math.floor(-2)=-2

捨掉小數取整:math.floor(-2.1)=-3

捨掉小數取整:math.floor(-2.5)=-3

捨掉小數取整:math.floor(-2.9)=-3

湊整:math.ceil(-2)=-2

湊整:math.ceil(-2.1)=-2

湊整:math.ceil(-2.5)=-2

湊整:math.ceil(-2.9)=-2

math.round(3.14)3

math.round(3.5)4

math.round(-3.14)-3

math.round(-3.5)-3

呼叫的時候直接用ceil(值),floor(值)這樣就能呼叫

總結:floor向下取整,ceil向上取整;round和rint四捨五入,取絕對值後捨入,然後加上符號,遇到.5的時候向絕對值小的方向舍之。

c語言用int取整取了小數 c語言如何取整

c語言有以下幾種取整方法 1 直接賦值給整數變數 如 int i 2.5 或 i int 2.5 這種方法採用的是捨去小數部分。2 c c 中的整數除法運算子 本身就有取整功能 int int 而下面介紹的取整函式返回值是double,整數除法對正數的取整是捨去小數部分。但是整數除法對負數的取整結果...

C語言OJ專案參考 2965 趣味取小數

description 聽說大家最近學得不錯,教授就準備考考大家,先做出來有獎哦 編寫乙個函式,取乙個小數的第n 10 n 16 位,當n大於0時,從小數點位置開始向右取小數部分第n位,當n小於0時,從小數點位置開始向左取整數部分的第n位。include include int get one di...

c語言 用陣列找最小數 消除重複

用陣列找最小數 輸入十個數字,找出最小數並列印出來 include include define s 10 void minx int b int main else printf min is d min 消除重複 程式讀入20個數,每讀入乙個資料,如果它不與前面讀入的資料重複,則將其列印出來 i...