Heim > Artikel > Backend-Entwicklung > Wie viele Bytes belegt Float?
Der Float-Typ belegt 4 Bytes Speicher, stellt Dezimalzahlen dar und der Datenbereich liegt zwischen [-2^128 ~ 2^128] [-3,40E+38 ~ +3,40E+38]; zum Speichern von Gleitkommazahlen mit einfacher Genauigkeit oder Gleitkommazahlen mit doppelter Genauigkeit.
Der Float-Typ belegt 4 Byte Speicher, stellt eine Dezimalzahl dar und der Datenbereich liegt zwischen -2^128 ~ 2^128 (-3,40E+38 ~ +3,40E+38).
Der int-Typ belegt 4 Byte Speicher, stellt eine Ganzzahl dar und der Datenbereich liegt zwischen -2^31~2^31-1(-2147483648~2147483647).
Der char-Typ belegt 1 Byte Speicher und stellt Zeichen dar. Der Datenbereich liegt zwischen -2^7~2^7-1(-128 ~127).
Erweiterte Informationen:
Der Datentyp float wird zum Speichern von Gleitkommazahlen mit einfacher Genauigkeit oder Gleitkommazahlen mit doppelter Genauigkeit verwendet. Gleitkommazahlen verwenden das IEEE-Format (Institute of Electrical and Electronics Engineers). Der Wert mit einfacher Genauigkeit vom Gleitkommatyp besteht aus vier Teilen: Zahlenzeichen, Mantisse, Exponentenzeichen und Exponent. Da das höherwertige Bit der Mantisse immer 1 ist, wird es nicht als Zahl gespeichert.
Float-Daten werden in der Maschine in Exponentialform ausgedrückt. Das Zahlensymbol belegt eine Binärstelle und gibt das Positive und Negative der Zahl an. Das Exponentenzeichen belegt 1 Binärstelle und stellt den positiven oder negativen Exponenten dar. Die Mantisse stellt die gültigen Ziffern der Gleitkommazahl 0.xxxxxxx dar, die führende 0 und der Punkt werden jedoch nicht gespeichert. Wie viele Stellen der Exponent einnimmt und wie viele Stellen die Mantisse einnimmt, wird vom Computersystem bestimmt.
Verwandte kostenlose Lernempfehlungen: Python-Tutorial(Video)
Das obige ist der detaillierte Inhalt vonWie viele Bytes belegt Float?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!