当运行以下代码:
b = 1 c = 2 a = b/c >> 0
这个运算结果 0与实际计算结果 0.5 不同
原因: b,c 都是整数类型,进行除法运算时,得到的结果也自动转换为整数类型
解决方法: 对被除数或除数进行类型转换
b = 1 c = 2 a = float(b)/c >> 0.5

当运行以下代码:
b = 1 c = 2 a = b/c >> 0
这个运算结果 0与实际计算结果 0.5 不同
原因: b,c 都是整数类型,进行除法运算时,得到的结果也自动转换为整数类型
解决方法: 对被除数或除数进行类型转换
b = 1 c = 2 a = float(b)/c >> 0.5