что такое целое число с множественной точностью? - PullRequest
7 голосов
/ 17 сентября 2011

"A - это n-битное целое число с множественной точностью, представленное в radix r" Что означает это утверждение?В частности, что означает A, будучи n-битным целым числом с множественной точностью?Пожалуйста помоги.Спасибо

Ответы [ 2 ]

7 голосов
/ 27 сентября 2012

Позвольте мне ответить на мой собственный вопрос

если процессор является X-битным процессором, любое целое число, которое может быть представлено в битах X (т. Е. От 0 до ((2 ^ X) -1) для целых чисел без знака), это числа с одинарной точностью. Если целое число должно быть представлено с использованием более чем X битов, это число с множественной точностью. Обычно любое число представляется с использованием битов, кратных X, поскольку X-битный процессор имеет регистры шириной X битов, и если для числа требуется, например, на 1 бит больше, чем X, ему все же необходимо сохранить два X-битных регистра. (следовательно, такое число будет двойной точностью)

Другой пример: число с плавающей запятой в C требует 4 байта. Так что-то вроде

float x;

- число с плавающей запятой одинарной точности

двойной х; требует двойного пространства с плавающей запятой, следовательно, это число с плавающей запятой двойной точности

(И если вы считаете, что это неправильно, пожалуйста, оставьте свои предложения в комментариях)

4 голосов
/ 17 сентября 2011

Очень сложно сказать без контекста.

Но если бы мне пришлось угадывать, я бы сказал, что это, вероятно, относится к арифметике произвольной точности .т.е. это тип без ограничений на хранение (и, следовательно, без ограничений на количество цифр).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...