比如说我想算float sum=0.1f+0.2f;
我手算就是0 0111 1011 1001 1001 1001 1001 1001 101+ 0 0111 1100 1001 1001 1001 1001 1001 101=0 011 111 0100 1100 1100 1100 1100 1100 1 也就是等于十进制的0.2999999821186065673828125。
但是为什么我编译器上print出来的结果永远是0.30000001192092895508 这种数,而不是0.2999999821186065673828125。
