Heim  >  Artikel  >  Java  >  Wie viele Bytes belegt der lange Typ in Java?

Wie viele Bytes belegt der lange Typ in Java?

王林
王林Original
2019-11-12 13:47:4510174Durchsuche

Wie viele Bytes belegt der lange Typ in Java?

Die sogenannte Anzahl der belegten Bytes ist die Menge an Speicherplatz, die bei der Beantragung von Speicher belegt wird.

lang 8 Bytes

Der Minimalwert ist -9.223.372.036.854.775.808 (-2^63);

Der Maximalwert ist 9.223.372.036.854.775,80 7(2 ^63-1 ; >Der Mindestwert ist -128 (-2^7);

Der Höchstwert ist 127 (2^7-1); boolean Mindestens 1 Byte

Dieser Typ wird nur als Flag zum Aufzeichnen von Wahr/Falsch-Situationen verwendet

kurze 2 Bytes

Der Mindestwert ist -32768 (-2^ 15);

Der Maximalwert ist 32767 (2^15 - 1);

char 2 Bytes

Der Mindestwert ist u0000 (das heißt 0); Der Maximalwert ist uffff (das heißt 65.535);

int 4 Bytes

Der Mindestwert beträgt -2.147.483.648 (-2^ 31); Der Höchstwert beträgt 2.147.483.647 (2^31 - 1);

Float 4 Bytes

Gleitkommazahl mit einfacher Genauigkeit beträgt 32 lange Bits, Mantissenlänge 23, Exponentenlänge 8, Exponentenoffset 127;

doppelte 8 Bytes

Gleitkommazahl mit doppelter Genauigkeit Zahl ist 64 Bit lang, Mantissenlänge 52, Indexlänge 11, Indexoffset 1023;

Empfohlenes Tutorial: Java-Tutorial

Das obige ist der detaillierte Inhalt vonWie viele Bytes belegt der lange Typ in Java?. 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