Как мне округлить это двоичное число до ближайшего четного

У меня есть это двоичное представление0.1:

0.00011001100110011001100110011001100110011001100110011001100110

Мне нужно округлить его до ближайшего, чтобы иметь возможность хранить его с плавающей запятой двойной точности. Кажется, я не понимаю, как это сделать. В большинстве уроков говорится о защитных, круглых и липких деталях - где они в этом представлении?

Также я нашел следующее объяснение:

Давайте посмотрим, как выглядит 0.1 с двойной точностью. Во-первых, давайте запишем его в двоичном виде с усеченным до 57 значащих бит:

0.000110011001100110011001100110011001100110011001100110011001…

Биты 54 и более чем общее значение больше половины значения битовой позиции 53, так что округляется до

0.0001100110011001100110011001100110011001100110011001101

Этот не говорит о битах GRS, почему? Разве они не всегда необходимы?

Ответы на вопрос(1)

Ваш ответ на вопрос