Java:基本级别的算术机制或评估策略

时间:2017-10-27 13:31:45

标签: java expression-evaluation

请原谅我这个问题的模糊性,但我是一个相对较新的程序员。

计算机究竟如何知道如何进行算术运算? 每种语言 - 特别是Java,是否都有加,减,加,减,模块化的分类?

如果是这样,班级如何扫描操作员的标志?

1 个答案:

答案 0 :(得分:0)

计算机实际上只有添加并且不能减去,乘法或除法。它在位级执行添加。二进制算术是任何电子数字计算机器执行算术的唯一手段。

因为电脑只能添加,所以不能做你要求的减法。但是,它可以取数字的负数并表示(在比特级别)负值,即42+(-6)+(-6)

对于乘法和除法,它只能模拟它,即要将42除以7,计算机从42减去7(好吧,它将负数加到7到42),直到它达到零并计算达到零所需的次数(6)。

这只是this的一个小摘要,所以请随时阅读更多内容:)