运算符 求余的操作 %、Mod、Rem 的区别

郑鹏飞3年前运算符34110

%、Mod、Rem都是求余的操作

a=-10

b=6

a % b = 4 // %运算符结果不考虑符号,得数都是正数

a Mod b = -4 // Mod运算符的结果符号与 a相同

a Rem b = 4 // Rem运算符的结果符号与 b相同


需要注意的是,如果写成

-10 rem(%、mod) -6 

则由于10前面的负号(-)的运算优先级比求余运算符的级别低,所以结果就等于

-10 rem(%、mod) -6 =-(10 rem[%、mod] -6) = -4



我是郑鹏飞。 如果您觉得我的文章对您有帮助,可以点击站点上的 关于站点/支持和帮助
转载请注明 : 文章转载自不了阁-飞哥 blog.forbs.cn
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载请务必注明出处,尊重他人劳动成果共创和谐网络环境。

相关文章

VxMat 语言参考-运算符

VxMat 语言参考-运算符

算术运算符比较运算符逻辑运算符描述符号描述符号描述符号求幂^等于=逻辑非Not负号-不等于<>逻辑与And乘*小于<逻辑或Or除/大于>逻辑异或Xor整除\小于等于<=求...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。