A számítástechnikában a szubnormális számok a denormált számok (néha denormális számok) részhalmazai, amelyek kitöltik a nulla körüli alulcsordulási rést a lebegőpontos aritmetikában. … Ezzel szemben egy denormalizált lebegőpontos érték a szignifikancia és nulla kezdő számjegye.
Mi a normalizált és denormalizált lebegőpontos szám?
A Java az IEEE 754 szabványt használja a lebegőpontos ábrázoláshoz. Ebben az ábrázolásban a floatokat 1 előjelbittel, 8 kitevőbittel és 23 mantisszabittel kódolják. … Ennek eredményeként az úszók 24 szignifikáns bittel rendelkeznek, a duplák pedig 53 jelentős bittel rendelkeznek. Az ilyen számokat normalizált számoknak nevezzük.
Honnan lehet megállapítani, hogy egy szám normalizált vagy denormalizált?
Például, ha a 12,34-et próbálta meg ábrázolni, akkor kódolja 123400 -04-ként. Ezt "normalizáltnak" hívják. Ebben az esetben, mivel az alsó két számjegy nulla, az értéket 012340 -03 vagy 001234 -02 értékkel is kifejezhetted volna. Ezt "denormalizáltnak" neveznék.
Mi az a normalizált lebegőpontos szám?
Egy lebegőpontos szám normalizálódik amikor a mantisszának egész részét pontosan 1-re kényszerítjük, és töredékét megengedjük, hogy tetszőleges legyen. Például, ha a 13.25 számot vennénk, ami binárisan 1101.01, akkor az 1101 lenne az egész szám, és01 lenne a tört rész.
Mit ábrázolnak a denormált számok?
Denormalizált számok
A pontosság veszteségének csökkentése érdekében alulcsordulás esetén az IEEE 754 rendelkezik képességgel a normalizált ábrázolásban lehetségesnél kisebb törtek megjelenítésére, úgy, hogy az implicit bevezető számjegyet 0-ra tesszük. Az ilyen számokat denormálisnak nevezzük.