最近我对模运算符感到困惑%.
%
据了解,a % b == a-a/b*b当我们有一个整数a,并b在那里a > b,我们可以通过手,如果这样的计算a和b足够小.
a % b == a-a/b*b
a
b
a > b
但是,当涉及到处理器计算它的方式时,处理器是否使用与前面提到的相同的方法a-a/b*b?也许只是将分裂翻译成减法或加法,或者是否可能涉及一些转变?
a-a/b*b
language-agnostic modulo
language-agnostic ×1
modulo ×1