Наиболее точное представление 0.99999999999999999
равно 1.0
. 1) Наиболее точное представление 0.9999999999999999
: 0.999999999999999888977697537484
.
1) В 64-битном представлении с плавающей точкой IEEE754 с двойной точностью.
Поскольку округления, кроме усечения, нет, каждый дает 1
а другой дает 0
при преобразовании в целочисленный тип.