取整函數(shù)是向上取整還是向下取整(向上取整函數(shù)的使用方法)
發(fā)布日期:2022-08-19 14:10:30 來源: 編輯:
關(guān)于取整函數(shù)是向上取整還是向下取整,向上取整函數(shù)的使用方法這個很多人還不知道,今天菲菲來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、C語言有以下幾種取整方法: 直接賦值給整數(shù)變量。
2、如: int i = 2.5; 或 i = (int) 2.5; 這種方法采用的是舍去小數(shù)部分 2、C/C++中的整數(shù)除法運(yùn)算符“/”本身就有取整功能(int / int),但是整數(shù)除法對負(fù)數(shù)的取整結(jié)果和使用的C編譯器有關(guān)。
3、 3、使用floor函數(shù)。
4、floor(x)返回的是小于或等于x的最大整數(shù)。
5、如: floor(2.5) = 2 floor(-2.5) = -3 4、使用ceil函數(shù)。
6、ceil(x)返回的是大于x的最小整數(shù)。
7、如: ceil(2.5) = 3 ceil(-2.5) = -2 floor()是向負(fù)無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2。
本文到此分享完畢,希望對大家有所幫助。
標(biāo)簽: