然后,我执行一个加法,"+",算术运算,并赋值给浮动变量f。0.5048076923076923F;float f = f1 + f2;根据这幅图,算术运算(+,−,*,/)中的所有浮点值这是为什么"f1 + f2"的值是浮点类型的原因吗?而且,如果像上面所说的那样,为什么Java自动将双类型转换为浮动类型呢?
假设您得到了根据IEEE754实现的两组浮点变量,这意味着要将其视为根据标准中的公式计算的精确值。所有的法律价值都是可能的。集合中变量的数量可以是任意自然数。在数学意义上,比较由上述变量所代表的数值之和是一种很好的方法。由于域的性质,问题可以很容易地表示为将单个和与零进行比较。您可以忽略NaNs或Infinities存在的可能性,因为它与核心问题无关。某些值集的某些添加顺序可能导致中间溢出(计算的中间结果超出了可用数据类型所支持的范围)
浮动小= st