Почему десятичный класс не использует оставшиеся 26 бит?
Десятичный класс использует 96 бит для неотъемлемой части, 1 бит для знака и 5 бит для коэффициента масштабирования. 26 бит не используются, а максимальное значение равно 7.9e28, поскольку максимальный показатель составляет 28.
Используя другие 26 бит, точность будет выше. Какова причина выбора этого варианта?
Ответы
Ответ 1
Вы можете найти эту статью полезной:
http://csharpindepth.com/articles/general/decimal.aspx
128 - 4 x 32. Большинство процессоров имеют 32 (или 64) битных регистра и ALU, поэтому все, что делится на 32, будет намного легче манипулировать и хранить и т.д.