10 2022 档案
摘要:如何保证浮点数计算精度 在银行和商城等项目中,对于价格或金额的计算必须要保证计算的准确,但是如果直接使用float、double等进行计算,会导致精度的损失。 如下例所示: float f1 = 2.34f; float f2 = 1.50f; System.out.println(f1 * f2)
阅读全文
摘要:按位非 正整数的补码,反码是其本身. **eg:**1的原码是0000 0001,反码和原码是0000 0001 负整数的补码,是符号位不变,其余位按位取反,再加1。 eg:-1的原码是1000 0001,补码1111 1111 负整数的反码,是符号位不变,其余位取反。 eg:-1的原码
阅读全文