Liukuluku

Linux.fista
Versio hetkellä 30. joulukuuta 2007 kello 02.49 – tehnyt 82.130.50.65 (keskustelu) (Ak: Uusi sivu: Liukuluku on tyypillinen muuttujatyyppi desimaalilukujen tallettamiseen. Muuttuja sisältää binäärimuotoisena tyypillisesti merkkibitin ,mantissan ja eksponentin. Tässä mantiss...)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Liukuluku on tyypillinen muuttujatyyppi desimaalilukujen tallettamiseen. Muuttuja sisältää binäärimuotoisena tyypillisesti merkkibitin ,mantissan ja eksponentin.

Tässä mantissa*kantaluku^eksponentti määrää luvun itseisarvon vakioidulla kantaluvulla. Eksponentin käyttö sallii 32-bittisellekin muuttujalle merkittävän suuren lukualueen, vaikkakaan arvot eivät ole tarkkoja, kuten kokonaisluvuilla

Tyypillisin toteutus pohjautunee ieee:n liukulukumääritelmään, joka sisältää useita erikoisarvoja, kuten ei luku(Not a number NaN) ja ääretön(infinite).