如果是java
有float類型的
向上取整:Math.ceil() //只要有小數都+1
向下取整:Math.floor() //不取小數
四舍五入:Math.round() //四舍五入
如果是C++:
方法一:使用強制類型轉換,強制舍去小數部分。
例如 double a=3.14; int b= (int)a;
方法二:使用math.h的標准函數。
double floor(double x);double ceil(double x);
使用floor函數。floor(x)返回的是小於或等於x的最大整數。
如: floor(10.5) == 10 floor(-10.5) == -11使用ceil函數。ceil(x)返回的是大於x的最小整數。如: ceil(10.5) == 11 ceil(-10.5) ==-10