Ero sivun ”Liukuluku” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (perustietoa, luokka, interwikilinkki)
pEi muokkausyhteenvetoa
 
Rivi 1: Rivi 1:
{{perustietoa}}
{{perustietoa}}


Liukuluku on tyypillinen muuttujatyyppi desimaalilukujen tallettamiseen. Muuttuja sisältää binäärimuotoisena tyypillisesti merkkibitin, mantissan ja eksponentin.
'''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 [[kokonaisluku|kokonaisluvuilla]]
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 [[kokonaisluku|kokonaisluvuilla]]

Nykyinen versio 4. elokuuta 2015 kello 12.15

Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. 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).