Liukuluku

Kohteesta Linux.fi
Loikkaa: valikkoon, hakuun
Tux.png
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja vapaaohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.

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).