double floor( double arg );
創新互聯公司是一家專注于成都做網站、成都網站建設、成都外貿網站建設與策劃設計,邳州網站建設哪家好?創新互聯公司做網站,專注于網站建設10多年,網設計領域的專業建站公司;建站業務涵蓋:邳州等地區。邳州做網站價格咨詢:18980820575
返回不大于arg的最大整數
相當于向下取整
floor(4.1);?//?返回4
floor(5.9);?//?返回5
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。
這兩個函數在VC++中也能使用,但使用時需要包含math.h文件。要在程序的開始添加如下代碼:
#include
math.h
floor()是C語言中的一個數學函數,意思是向下取整,
對應的還有ceil()函數,意思是向上取整
頭文件:
#include
math.h
函數原型:
double
ceil(double
x);
double
floor(double
x);
函數說明:
ceil(x)
返回不小于x的最小整數值
以double類型數據返回
floor(x)
返回不大于x的最大整數值
以double類型數據返回。
助記:
ceil
英文意思是”天花板“
floor
英文意思是”地板“
人站在中間,就好比待處理的數。
ceil(x)獲取最接近x的上面那個整數,floor(x)最接近x的下面的整數
網站標題:c語言floor函數 c 語言 float
網站網址:http://vcdvsql.cn/article48/ddccehp.html
成都網站建設公司_創新互聯,為您提供網站導航、網站營銷、做網站、網頁設計公司、標簽優化、
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯