I informatikk er subnormale tall delmengden av denormaliserte tall (noen ganger k alt denormale) som fyller understrømsgapet rundt null i flytende-komma-aritmetikk. … Omvendt har en denormalisert flyttallverdi en signifikans med et ledende siffer på null.
Hva er normaliserte og denormaliserte flyttall?
Java bruker IEEE 754-standarden for flytende kommarepresentasjon. I denne representasjonen er flottører kodet med 1 tegnbit, 8 eksponentbiter og 23 mantissebiter. … Som et resultat har flottører 24 signifikante biter med presisjon, og dobler har 53 signifikante biter med presisjon. Slike tall kalles normaliserte tall.
Hvordan vet du om et tall er normalisert eller denormalisert?
For eksempel, hvis du prøvde å representere 12.34, ville du kodet det som 123400 -04. Dette kalles "normalisert". I dette tilfellet siden de to nederste sifrene er null, kunne du ha uttrykt verdien som 012340 -03 eller 001234 -02 tilsvarende. Det vil bli k alt "denormalisert".
Hva er et normalisert flyttall?
Et flyttallsnummer normaliseres når vi tvinger heltallsdelen av mantissen til å være nøyaktig 1 og lar brøkdelen være hva vi vil. For eksempel, hvis vi skulle ta tallet 13,25, som er 1101,01 i binært format, vil 1101 være heltallsdelen og01 ville være brøkdelen.
Hva brukes denormaliserte tall til å representere?
Denormaliserte tall
For å redusere presisjonstapet når et underflyt oppstår, inkluderer IEEE 754 evnen til å representere brøker som er mindre enn det som er mulig i den normaliserte representasjonen, ved å gjøre det implisitte innledende sifferet til 0. Slike tall kalles denormale.