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:
Single Precision ist ein Format von IEEE für die Darstellung von Gleitkommazahlen vorgeschlagen. Es belegt 32 Bit im Computerspeicher.
2. Double Precision:
Double Precision ist auch ein Format von IEEE für die Darstellung von Gleitkommazahlen gegeben. Es belegt 64 Bit im Computerspeicher.
Unterschied zwischen einfacher und doppelter Genauigkeit:
EINFACHE GENAUIGKEIT | DOPPELTE GENAUIGKEIT |
---|---|
Bei einfacher Genauigkeit werden 32 Bit verwendet Gleitkommazahl darstellen. | In doppelter Genauigkeit werden 64 Bit verwendet, um Gleitkommazahlen darzustellen. |
Es verwendet 8 Bits für Exponenten. | Es verwendet 11 Bits für Exponenten. |
In einfacher Genauigkeit werden 23 Bits für Mantisse verwendet. | In doppelter Genauigkeit werden 52 Bits für Mantisse verwendet. |
Die Zahl ist 127. | Die Zahl ist 1023. |
Zahlenbereich mit einfacher Genauigkeit: 2^(-126) bis 2^(+127) | Zahlenbereich mit doppelter Genauigkeit: 2^(-1022) bis 2^(+1023) |
Dies wird verwendet, wenn die Genauigkeit weniger wichtig ist. | Dies wird verwendet, wenn Präzision wichtiger ist. |
Es wird für die breite Darstellung verwendet. | Es wird zur Minimierung der Annäherung verwendet. |
Es wird in einfachen Programmen wie Spielen verwendet. | Es wird in komplexen Programmen wie Scientific Calculator verwendet. |
This is called binary32. | This is called binary64. |
Please refer Floating Point Representation for details.