當前位置:聚美館>智慧生活>心理>

c語言向上取整和向下取整

心理 閱讀(3.1W)
c語言向上取整和向下取整

直接賦值給整數變數。   int i = 2.5 或 i = (int) 2.5    這種方法採用的是捨去小數部分。    

C/C++中的整數除法運算子"/"本身就有取整功能(int / int),而下面介紹的取整函式返回值是double。整數除法對正數的取整是捨去小數部分,但是整數除法對負數的取整結果和使用的C編譯器有關。      使用floor函式,向下取整。floor(x)返回的是x的整數部分。如:    floor(2.5) = 2    floor(-2.5) = -3