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語言有哪些取整函數(shù)?
C語言有哪些取整函數(shù)?
其他人氣:312 ℃時間:2020-10-01 21:36:05
優(yōu)質(zhì)解答
我來回答
類似推薦
- C語言取整函數(shù)自定義
- 在 C語言中 取整 ,求余的符號各是什么?
- You will ask for what you A will do B have done C had done D do 選B 為什么
- 計算:x-1的絕對值
- The two pictures look the same to me.It's hard to ( )one from the other.
- Recently,great changes have taken place in my home town.這句話成立嗎?
- 已知關(guān)于X的方程A(5X-3)=6X+10無解,試求A
- 三角形ABC中D在邊AB上角ACD等于角ABC,AC等于3,AD等于1則DB等于幾
- 我國最大的鹽場是_;我國最大的漁場是_.
- 作者從養(yǎng)花中體會到的樂趣有哪些?結(jié)合課文的事例
- 把win添加一個字母變成一個新單詞,pian,than,here,read和see呢?
- 0.03化成小數(shù)
猜你喜歡
- 1生化反應(yīng)池的工作原理是什么?
- 2(Ⅰ)解關(guān)于x的不等式:x2-2x+1-a2≥0; (Ⅱ)已知集合A是函數(shù)y=lg(20+8x-x2)的定義域,p:x∈A,q:x2-2x+1-a2≥0(a>0),若?p是q的充分不必要條件,求a的取值范圍.
- 3在第29屆奧運會上,中國的運動健兒共取得幾枚金牌?
- 4若m、n互為相反數(shù),則(3m-2m)-(2m-3n)的值為__________________
- 5在除法里,114除以6等于幾|?
- 6人教版六年級語文上冊第二單元作文的讀后感急急急!
- 7下列物質(zhì)溶于水時放出熱量使溶液溫度升高的是
- 8有機化學(xué)中的官能團有哪些?
- 9哪錯了?select score1.學(xué)號,score1.課程號,course.成績 from score1,course where score1.課程號=course
- 10水遇到電時會產(chǎn)生什么反應(yīng)
- 11350*48-35*80分配律怎么算
- 12英語翻譯