Articles

GeeksforGeeks

According to IEEE standard, floating-point number is represented in two ways:

Precision Base Sign Exponent Significand
Single precision 2 1 8 23+1
Double precision 2 1 11 52+1

1. Single Precision:
yksittäinen tarkkuus on IEEE: n ehdottama formaatti liukulukujen esittämiselle. Se vie 32 bittiä tietokoneen muistiin.

2. Kaksinkertainen tarkkuus:
kaksinkertainen tarkkuus on myös IEEE: n antama formaatti liukulukujen esittämiseen. Se vie 64 bittiä tietokoneen muistiin.

yhden ja kahden tarkkuuden ero:

yksittäinen tarkkuus kaksinkertainen tarkkuus
yhdellä tarkkuudella käytetään 32 bittiä kuvaamaan liukulukua. kaksinkertaisessa tarkkuudessa käytetään 64 bittiä kuvaamaan liukulukua.
se käyttää 8 bittiä eksponenttiin. se käyttää 11 bittiä eksponenttiin.
yksittäisessä tarkkuudessa mantissalle käytetään 23 bittiä. kaksinkertaisessa tarkkuudessa mantissalle käytetään 52 bittiä.
Harhaluku on 127. Biasiluku on 1023.
numeroalue yhdellä tarkkuudella : 2^(-126) – 2^(+127) numeroalue kaksinkertaisella tarkkuudella : 2^(-1022) – 2^(+1023)
Tätä käytetään silloin, kun tarkkuudella on vähemmän merkitystä. Tätä käytetään silloin, kun tarkkuudella on enemmän merkitystä.
sitä käytetään laajassa esityksessä. sitä käytetään approksimaation minimointiin.
sitä käytetään yksinkertaisissa ohjelmissa, kuten peleissä. sitä käytetään monimutkaisissa ohjelmissa, kuten scientific calculatorissa.
This is called binary32. This is called binary64.

Please refer Floating Point Representation for details.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *