参考链接: http://blog . net/Wanli xingzhe/article/details/7359809
参考链接: http://BBS . net/topics/390677448 (6楼) )。
参考链接: http://blog.Sina.com.cn/s/blog _ 6940 cab 30101 hji5. html
最近,在进行某个计算时使用了整取馀数的计算,这里对整取、取馀、定模进行了总结~~~
1、整理
int a=10;
int b=3;
双精度c=a/b; //c=(10/3 )=)=(双精度)3=3.0
系统. out.println (c; int a=10;
int b=3;
双精度=(双精度) a/b; //c=(10.0/3 )=3.333333
系统. out.println (c; 总结:加减乘除的计算首先统一操作数的精度。 那个规则是统一为高精度的数字。
2、取馀数(运算符为) ) ) ) ) )。
公式: result=num1 % num2
双精度_双精度=19 % 6.7; //5.6
intresult_int=(int ) ) 19 % 6.7; //5说明:取馀数(或馀数)运算符,将num1除以num2,将馀数作为result返回。
3、模具
我在网上找了有关模具的资料。 模具和盈馀是分开的,在JAVA、c和c中只有盈馀、运算符%和英语remainder。 在Python中,%编号为模运算,英语modulus; matlab中有rem和mod函数,分别对应于取馀数的运算和取模的运算。
(余) rem ) 3,2 )=1rem(-3,-2)=-1rem(3) 3,-2)=1rem (-3,2 )=-1
模具: mod (3,2 )=1mod(-3,-2)=-1mod ) 3,-2)=-1 mod (-3,2 )=1
总结: rem结果的符号与被除数相同,mod结果的符号与除数相同。
个人微信公众号,一起玩吼~~~