что такое множественное целое число точности?

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

2 ответов


очень трудно сказать без контекста.

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


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

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

другой пример, число с плавающей запятой в C требует 4 байт пространства. Что-то вроде

поплавок x;

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

double x; требует дважды пространства float, следовательно, это число с плавающей запятой двойной точности

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