1使用floor函數(shù)。floor(x)返回的是小于或等于x的最大整數(shù)。如:
創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗,各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站設(shè)計,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
floor(2.5) = 2
floor(-2.5) = -3
2使用ceil函數(shù)。ceil(x)返回的是大于x的最小整數(shù)。如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向負(fù)無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2。
C語言有以下幾種取整方法:
1、直接賦值給整數(shù)變量.如:
int i = 2.5; 或 i = (int) 2.5;
這種方法采用的是舍去小數(shù)部分
2、C/C++中的整數(shù)除法運算符“/”本身就有取整功能(int / int),但是整數(shù)除法對負(fù)數(shù)的取整結(jié)果和使用的C編譯器有關(guān).
3、使用floor函數(shù).floor(x)返回的是小于或等于x的最大整數(shù).如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函數(shù).ceil(x)返回的是大于x的最小整數(shù).如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向負(fù)無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2.
C語言有以下幾種取整方法:
1、直接賦值給整數(shù)變量。如:
int i = 2.5; 或 i = (int) 2.5;
這種方法采用的是舍去小數(shù)部分
2、C/C++中的整數(shù)除法運算符“/”本身就有取整功能(int / int),但是整數(shù)除法對負(fù)數(shù)的取整結(jié)果和使用的C編譯器有關(guān)。
3、使用floor函數(shù)。floor(x)返回的是小于或等于x的最大整數(shù)。如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函數(shù)。ceil(x)返回的是大于x的最小整數(shù)。如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向負(fù)無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2。