具有负值的模量运算-很奇怪吗?

发布于 2021-01-29 18:08:44

你能告诉我多少钱(-2) % 5吗?根据我的Python解释器是3,但是您对此有一个明智的解释吗?

我读过某些语言的结果可能与机器有关,但是我不确定。

关注者
0
被浏览
51
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    顺便说一句:大多数编程语言都会不同意Python并给出结果-2。根据模量的解释,这是正确的。但是,最公认的数学定义是 ab 的模数是
    a / b 除法的(严格为正)余数 r 。更确切地说,0 <= r < b 定义为。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看