关于分裂的数学问题

时间:2010-11-09 22:31:09

标签: math operators

我有一个处理数学运算符的简单问题。

假设我有类似

的内容
3//4

4 -- 3

第一个结果是12,第二个结果是1?

2 个答案:

答案 0 :(得分:2)

既不是,也不是 - 已经普遍接受的含义。表达式4-3可以解释为 4 - ( - 3)= 7,因为我们普遍认为0-3可以写成“-3”,而不是零。

为了将3 // 4解释为12,必须有一个类似的协议,即“1/4”可以在没有1的情况下写入,如“/ 4”。然后正如4--3可以读为4-(0-3),3 // 4可以读为3 /(/ 4)= 3 /(1/4)= 12。

我从未见过有人使用这种划分惯例,并且有一些很好的理由不这样做。

  1. 除了省略分子1的自由外,你没有获得任何表达能力。
  2. “/”符号现在有两种句法形式,一种是一元的,一种是二元的
  3. 阅读表达式变得更难,符号与隐式乘法语法交互。例如,/(ab)= / a / b可以表示1 /(ab)= 1 / a * 1 / b(真)或者可以表示1 /(ab)= 1 /(a / b)(假)。
  4. 另一方面,探索这种发明的后果 - 有意或无意 - 可能是一项有趣的学术活动。

答案 1 :(得分:0)

第一个可能是语法错误,第二个可能是7 = 4 - ( - 3)= 4 + 3 = 7