Re: Float арифметика
Конкретно механизм в двух словах:
делаем в целой арифметике, но храним номера позиций точки (двоичный порядок). Новый порядок вычисляется отдельно. Если не хватает разрядов, т е недосточный размер "слова", делаем ручками два, три, четыре слова из одного и следим за переносом (=переполнением). Если приходится (=реально нужно) заниматься этим, то стоит рассм использование процессора с плав. точкой.
Мне в практике числа с плав запятой последний раз были нужны на Фортране в каких-то прикидочных расчётах. В микрухах -20 лет ни разу реально не было нужно, т к и "плавающие" с виду задачи решаются в целочисл арифм.
|