Discuss / Python / 运算的疑问?

运算的疑问?

Topic source

“整数运算结果永远是精确的”,这句话怎么理解?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

因为计算机内存是有限的,所以很多浮点数不可能精确,比如0.333...

但是整数位数是有限的,所以肯定是精确的

根据数学定义可知,加减乘除的整数运算结果都是整数,所以也是精确的

主要关注在除法,计算机的整数除法实际上是计算整数商和余数,都是整数,所以也是精确的


  • 1

Reply