Числа с плавающей запятой хранятся в виде 53 битов 1 мантиссы, плюс 11 битов экспоненты и знакового бита.![enter image description here](https://i.stack.imgur.com/zA7WG.png)
Для представления ваших чисел требуется более 53 битов, поэтому используется ближайшее действительное представимое значение с плавающей запятой.
Числа с плавающей запятой обычно моделируют реальные измерения или моделирование реальныхмировые системы.Немногие, если известны какие-либо физические константы или измерения с точностью, близкой к 52 битам, так что обычно это нормально.
1.Бит 53 rd - это скрытый бит , но вам недостаточно помочь:
$ dc
2 52 ^ p
4503599627370496
253 ^ р
9007199254740992
123456789012345678 <<<< ваш номер больше, на самом деле, он требует около 56 бит: <br>2о 2 53 ^ 1-р
11111111111111111111111111111111111111111111111111111
123456789012345678p
110110110100110110100101110100110001100001111001101001110