无意间发现一个奇怪的结果 0.1 + 0.2 = 0.300000004
几乎所有现代的编程语言都会遇到上述问题,包括 Java、JavaScript等,常见的编程语言在计算上述表达式的结果: https://0.30000000000000004.com/
原因:
十进制、二进制精度的问题引起的
无意间发现一个奇怪的结果 0.1 + 0.2 = 0.300000004
几乎所有现代的编程语言都会遇到上述问题,包括 Java、JavaScript等,常见的编程语言在计算上述表达式的结果: https://0.30000000000000004.com/
原因:
十进制、二进制精度的问题引起的