首页后端开发Python负数究竟是如何取模的

负数究竟是如何取模的

时间2023-06-06 16:14:01发布访客分类Python浏览1018
导读:负数究竟是如何取模的?负数取模的时候,c和python用的是两种不同的思路;c是将余数符号由被除数决定,与除数没有关系,然后只将两个数的数值拿来计算就可以了;python则是除数为正数,则余数的范围为0到出书之间;除数为负数,则余数的范围为...

负数究竟是如何取模的?

负数取模的时候,c和python用的是两种不同的思路;c是将余数符号由被除数决定,与除数没有关系,然后只将两个数的数值拿来计算就可以了;python则是除数为正数,则余数的范围为0到出书之间;除数为负数,则余数的范围为除数到0之间;两种思路比如:

c语言的思路:-5%3 =-1......-2

python的思路:-5%3=-2...1

我们可以通过计算公式:被除数=除数*商+余数 来证明

-5=3*(-1)-2

-5= 3*(-2)+1

正确

c语言思路:-5%(-3)=1...-2

python思路:-5%(-3)=2...1

验证:

-5=(-3)*1-2

-5=(-3)*2+1

所以两种思路都行,就看最后是用哪一种规定实现了

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 负数究竟是如何取模的
本文地址: https://pptw.com/jishu/64187.html
python引擎哪个好 python什么是有效整数

游客 回复需填写必要信息