Как можно работать с дробными числами, не теряя точности? В чем недостаток такого подхода?

Вопрос пользователя

Как можно работать с дробными числами, не теряя точности? В чем недостаток такого подхода?

Ответ эксперта

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

image_pdfСкачать ответimage_printРаспечатать решение

Добавить комментарий

Похожие вопросы от пользователей