理解Java中的模运算(mod)和取余运算(rem)的差异
最编程
2024-02-11 22:54:07
...
Y(被除数) % X(除数)
当除数与被除数的符号相同时,取余和取模的结果是完全相同的;
当除数与被除数的符号不相同时,结果不同。
当除数与被除数的符号不相同时的区别:
取余结果的符号与被除数相同;
取模结果的符号与除数相同。
1.取余,取余结果的符号与被除数相同
rem(3,2)=1
rem(-3,-2)=-1
rem(3,-2)=1
rem(-3,2)=-1
2.取模,取模结果的符号与除数相同
mod(3,2)=1
mod(-3,-2)=-1
mod(3,-2)=-1
mod(-3,2)=1
口诀:取余取头,取模取尾
上一篇: Vue 中如何将px转换为 rem单位
下一篇: MATLAB编程入门实战教程(第三部分)
推荐阅读
-
彻底理解Java中的取模和取余运算:你掌握了吗?
-
理解Java中的模运算(mod)和取余运算(rem)的差异
-
理解Matlab中的模数运算(mod)和取余(rem):一次轻松的初探笔记
-
关于求模和求余-求余: 取整除后的余数。例如: 10 MOD 4=2; -17 MOD 4=-1; -3 MOD 4=-3; 4 MOD (-3)=1; -4 MOD 3=-1 如果有a MOD b是异号,那么得出的结果符号与a相同;当然了,a MOD b就相当于a-(a DIV B ) *b的运算。例如: 13 MOD 4=13-(13 DIV 4)*4=13-12=1 求模:
-
Java中的除法(/)和取余(%)运算
-
Java中整数的除法和取余运算
-
探究Java中的除法运算和取模运算-B. 取模运算(求余数)