Какво е денормализирано число с плаваща запетая?

Какво е денормализирано число с плаваща запетая?
Какво е денормализирано число с плаваща запетая?
Anonim

В компютърните науки поднормалните числа са подмножеството от денормализирани числа (понякога наричани денормални), които запълват празнината около нулата в аритметиката с плаваща запетая. … Обратно, денормализирана стойност с плаваща запетая има a значение и с водеща цифра нула.

Какво са нормализирани и денормализирани числа с плаваща запетая?

Java използва стандарта IEEE 754 за представяне с плаваща запетая. В това представяне плаващите числа се кодират с помощта на 1 знаков бит, 8 експонентни бита и 23 бита мантиса. … В резултат на това плаващите имат 24 значими бита на точност, а двойните имат 53 значими бита на точност. Такива числа се наричат нормализирани числа.

Как да разберете дали едно число е нормализирано или денормализирано?

Например, ако се опитвате да представите 12.34, тогава бихте го кодирали като 123400 -04. Това се нарича "нормализирано". В този случай, тъй като долните две цифри са нула, бихте могли да изразите стойността като 012340 -03 или 001234 -02 еквивалентно. Това ще се нарече "денормализирано".

Какво е нормализирано число с плаваща запетая?

Число с плаваща запетая се нормализира когато принудим цялата част от неговата мантиса да бъде точно 1 и позволим на частната му част да бъде каквото пожелаем. Например, ако вземем числото 13.25, което е 1101.01 в двоичен формат, 1101 ще бъде цялата част и01 ще бъде дробната част.

Какво представляват денормализираните числа?

Денормализирани числа

За да се намали загубата на прецизност, когато възникне недостатъчен поток, IEEE 754 включва способността за представяне на дроби, по-малки от възможните в нормализираното представяне, като направим имплицитната водеща цифра 0. Такива числа се наричат денормални.

Препоръчано: