V računalništvu so podnormalna števila podmnožica denormaliziranih števil (včasih imenovanih denormalnih), ki zapolnjujejo vrzel v spodnjem toku okoli nič v aritmetiki s plavajočo vejico. … Nasprotno ima denormalizirana vrednost s plavajočo vejico a signifikant s prvo številko nič.
Kaj so normalizirana in denormalizirana števila s plavajočo vejico?
Java uporablja standard IEEE 754 za predstavitev s plavajočo vejico. V tej predstavitvi so float kodirani z uporabo 1 predznakovnega bita, 8 eksponentnih bitov in 23 bitov mantis. … Kot rezultat imajo float 24 pomembnih bitov natančnosti, dvojni pa 53 pomembnih bitov natančnosti. Takšna števila se imenujejo normalizirana števila.
Kako ugotoviti, ali je število normalizirano ali denormalizirano?
Na primer, če bi poskušali predstavljati 12.34, bi to kodirali kot 123400 -04. To se imenuje "normalizirano". Ker sta v tem primeru spodnji dve števki nič, bi lahko vrednost izrazili kot enakovredno 012340 -03 ali 001234 -02. Temu bi rekli "denormalizirano".
Kaj je normalizirano število s plavajočo vejico?
Število s plavajočo vejico je normalizirano ko vsilimo celo število njegove mantise, da je natanko 1 in dovolimo, da je njegov del ulomka, kar želimo. Na primer, če bi vzeli številko 13,25, ki je 1101,01 v binarnem sistemu, bi bilo 1101 celo število in01 bi bil del ulomka.
Kaj se uporabljajo denormalizirana števila?
Denormalizirana števila
Za zmanjšanje izgube natančnosti, ko pride do pretoka, IEEE 754 vključuje zmožnost predstavljanja ulomkov, manjših od možnih v normalizirani predstavitvi, tako, da implicitno vodilno števko naredimo 0. Takšna števila se imenujejo denormalne.