将(0.99999 ....)强制转换为int返回值:1&0-为什么?

时间:2019-05-16 11:57:31

标签: php

为什么浮点数0.999999999 ... 转换为整数后...的位数为16位的“ 0” ......以及17位的数字为“ 1”?

var_dump((int)0.9999999999999999); // 16 Digits = int(0)
var_dump((int)0.99999999999999999); // 17 Digits = int(1)

0 个答案:

没有答案