1. 总结:
通过此题,学会知道32位整数、64位整数的定义,位数多少,以及用除法替换乘法、或者用乘法替换除法来避免损失精度或者数值溢出的情况
2. 32位整数和64位整数:
32位整数:其实就是Int型整数,表示范围为[−2^31, 2^31 − 1],计算出来大概10位
64位整数:其实就是Long型整数,表示范围为[-2^63, 2^63 - 1 ], 计算出来大概20位
超过上限时,整数会变为负数
负数会变为正数
3. 在判断条件时乘除替换(这道题就卡在这里了!!!!!!)
对精度有要求:除法换成乘法
对范围有要求:乘法换成除法