我注意到後續句子左零
echo | awk '{OFMT="%.16e";CONVFMT="%.16e";print 10.-0.1*011}'
給9.0999999999999996e + 00
而這一次
echo | awk '{OFMT="%.16e";CONVFMT="%.16e";print 10.-0.1*11}'
給8.9000000000000004e + 00
注意11中左側的零點。這個結果的區別是否正確?
由於
我注意到後續句子左零
echo | awk '{OFMT="%.16e";CONVFMT="%.16e";print 10.-0.1*011}'
給9.0999999999999996e + 00
而這一次
echo | awk '{OFMT="%.16e";CONVFMT="%.16e";print 10.-0.1*11}'
給8.9000000000000004e + 00
注意11中左側的零點。這個結果的區別是否正確?
由於
在這兩種情況下,我得到'8.9000000000000004e + 00'。我正在研究'mawk 1.3.3'。 – fedorqui