几个问题:

1、9 / 5 = ?

2、9 / (-5) = ?

3、 (-9) / 5 = ?

4.、(-9) / (-5) = ?

答案:

1、1           2、-1            3、-1          4、1

在C/C++中的除法采用向零取整的方法:

向零取整:向0方向取最接近精确值的整数,即舍去小数部分,成为截断。

9 / 5             =  1.8  舍去小数得到 1

/ (-5)         = -1.8  舍去小数得到 -1

(-9) / 5     = -1.8  舍去小数得到 -1

(-9) / (-5) =   1.8  舍去小数得到 1