然而,当我这样做的时候,结果会有很大的差异。我每次都在做同样的事情,java不可能是优化的,因为我每次运行时只做一次。
- disadvantages: Not very consistent (asconsistent
- disadvantages: java will optimize so inaccurate results
我确认这两个脚本产生相同的值(它们在第四、第五或第六小数点时通常不同),直到我开始执行多个数组操作为止。我怀疑精度可能是造成这种情况的原因( Python数组都是type=FLOAT)。print,cPythonb = 0.00
b += a >>> 9.999999999999831
print(c<
C#语言(以及我确信的其他语言)需要在数字文字的末尾加上后缀。这些后缀表示文字的类型。例如,5m是一个小数,5f是一个浮点数。我的问题是:这些后缀真的是必要的吗,或者是否可以从上下文中推断出文字的类型?
例如,代码decimal d = 5.0应该推断5.0不是双精度数,而是小数。这种语法会引起问题吗?