Heim >häufiges Problem >Wie viele Bytes belegt Double?

Wie viele Bytes belegt Double?

coldplay.xixi
coldplay.xixiOriginal
2020-12-25 10:36:47105028Durchsuche

Double belegt Bytes: 1. Unter einem 16-Bit-Compiler belegt Double 8 Bytes; 2. Unter einem 32-Bit-Compiler belegt Double 8 Bytes; 3. Unter einem 64-Bit-Compiler belegt Double 8 Bytes.

Wie viele Bytes belegt Double?

Die Betriebsumgebung dieses Artikels: Windows 10-System, Thinkpad T480-Computer. Von

double belegte Bytes:

1. 16-Bit-Compiler

  • char: 1 Byte

  • char* (d. h. Zeigervariable): 2 Bytes

  • short int: 2 Bytes

  • int: 2 Bytes

  • unsigned int: 2 Bytes

  • float: 4 Bytes

  • double: 8 Bytes

  • long: 4 Bytes

  • lang lang: 8 Bytes

  • unsigned long: 4 Bytes

2, 32-Bit-Compiler

  • char: 1 Byte

  • char* (d. h. Zeigervariable): 4 Bytes (der 32-Bit-Compiler) bisschen Der Adressraum beträgt 2^32, also 32 Bit, also 4 Byte. Das Gleiche gilt für 64-Bit-Compiler.) 4 Bytes: float: 4 Bytes: 8 Bytes: 8 Bytes: 4 Bytes: 8 Bytes: 8 Bytes ed lang: 4 Bytes

  • 3. 64-Bit-Compiler

  • unsigned int: 4 Bytes

  • float: 4 Bytes

  • double: 8 Bytes

  • long: 8 Bytes

  • long long: 8 Bytes

  • unsigned long: 8 Bytes

  • Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Rubrik „PHP-Schulung“!

Das obige ist der detaillierte Inhalt vonWie viele Bytes belegt Double?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn