本文介绍了整数除法的行为是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,

int result;

result = 125/100;

result = 43/100;

结果将永远是部门的底线吗?定义的行为是什么?

Will result always be the floor of the division? What is the defined behavior?

推荐答案

是,两个操作数的整数商.

Yes, integer quotient of the two operands.

6 除以整数时,/运算符的结果是代数商 如果商a/b可表示,则表达式 (a/b)* b + a%b等于a.

6 When integers are divided, the result of the / operator is the algebraic quotient with any fractional part discarded. If the quotient a/b is representable, the expression (a/b)*b + a%b shall equal a.

和相应的脚注:

当然要注意两点:

和:

[注意:重点是我的

这篇关于整数除法的行为是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 10:27