ceil和floor
創新互聯公司是專業的肇東網站建設公司,肇東接單;提供網站制作、成都做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行肇東網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
floor(x),有時候也寫做Floor(x),其功能是“下取整”,或者說“向下舍入”,即取不大于x的最大整數(與“四舍五入”不同,下取整是直接去掉小數部分),例如:x=3.14,floor(x)=3 y=9.99999,floor(y)=9
ceil是向上取整,例如:x=3.14,ceil(x)=4
可以參考下面的代碼:
#include stdio.h
int main(int argc, char* argv[])
{
int num;
scanf("%d",num);
printf("%o",num);
return 0;
}
擴展資料:
C語言log()函數:返回x的自然對數(以e為底的對數)
C語言ldiv()函數:求兩個數的商和余數(針對long類型)
C語言ceil()函數:求不小于x的最小整數(向上取整)
C語言floor()函數:求不大于x的最大整數(向下取整)
C語言fabs()函數:求雙精度浮點數的絕對值
int tolower(int ch) 若ch是大寫字母('A'-'Z')返回相應的小寫字母('a'-'z')
參考資料來源:百度百科-C語言函數
參考資料來源:百度百科-c語言
C語言數學函數ceil(), floor(), round()
#include math.h
double ceil(double x);
double floor(double x);
double round(double x);
ceil(x)返回不小于x的最小整數值(然后轉換為double型)。
floor(x)返回不大于x的最大整數值。
round(x)返回x的四舍五入整數值。
C語言有以下幾種取整方法:
1、直接賦值給整數變量。如:
int
i
=
2.5;
或
i
=
(int)
2.5;
這種方法采用的是舍去小數部分
2、C/C++中的整數除法運算符“/”本身就有取整功能(int
/
int),但是整數除法對負數的取整結果和使用的C編譯器有關。
3、使用floor函數。floor(x)返回的是小于或等于x的最大整數。如:
floor(2.5)
=
2
floor(-2.5)
=
-3
4、使用ceil函數。ceil(x)返回的是大于x的最小整數。如:
ceil(2.5)
=
3
ceil(-2.5)
=
-2
floor()是向負無窮大舍入,floor(-2.5)
=
-3;ceil()是向正無窮大舍入,ceil(-2.5)
=
-2。
本文名稱:c語言ceil函數怎么寫 c語言celsius
轉載來于:http://m.newbst.com/article24/dophice.html
成都網站建設公司_創新互聯,為您提供小程序開發、做網站、外貿建站、軟件開發、全網營銷推廣、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯