Heim >häufiges Problem >Wie viele Bytes belegt long?
long belegt 4 Bytes; long stellt eine Art Long-Integer-Daten dar, die in Programmiersprachen die Abkürzung für „long int“ ist Der Bereich ist „-2^31 ~ (2^31 -1)“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Version C11, Dell G3-Computer.
Wie viele Bytes belegt Long?
4 Stk.
Das Schlüsselwort long stellt einen Typ von Long-Integer-Daten dar, der ein grundlegender Datentyp in Programmiersprachen ist. Der Standardwert ist der vorzeichenbehaftete Long-Integer-Typ, der 4 Bytes enthält ^31 ~ (2^31 -1).
Der Long-Integer-Datentyp ist ein häufig verwendeter Datentyp in Programmiersprachen wie der C-Sprache.
Der Long-Integer-Datentyp ist in vorzeichenbehaftete Long-Integer und vorzeichenlose Long-Integer unterteilt. Die jeweiligen Wertebereiche sind wie folgt:
(1) Long-Integer-Typ
Typkennung: long[int]
Byte: 4
Wertebereich auf 32-Bit-Maschinen: -2147483648~2147483647 (-2^31~(2^31-1))
-2147483648~2147483647(-2^31~(2^31-1))
可移植地,写作 -LONG_MAX-1 ~LONG_MAX
(2)无符号长整型
类型标识符:unsigned long[int]
字节:4个
32位机上取值范围:0~4294967295(0~(2^32-1))
可移植地,写作0 ~ ULONG_MAX
-LONG_MAX- 1 ~LONG_MAX
(2) Vorzeichenlose lange GanzzahlTypkennung: unsigned long[int]
Wertebereich auf 32-Bit-Maschine:0~4294967295 (0~ (2^32-1))
🎜🎜Portabel, schreiben Sie 0 ~ ULONG_MAX
🎜🎜Anwendungsbeispiel🎜#include <stdio.h> int main() { printf("short=%d\n\n",sizeof(short)); printf("int=%d\n\n",sizeof(int)); printf("long=%d\n\n",sizeof(long)); printf("float=%d\n\n",sizeof(float)); printf("double=%d\n",sizeof(double)); }🎜32-Bit-Ausgabe auf der Maschine. Das Ergebnis ist: 🎜
short=2 int=4 long=4 float=4 double=8🎜Empfohlenes Lernen : „🎜C-Video-Tutorial🎜“🎜
Das obige ist der detaillierte Inhalt vonWie viele Bytes belegt long?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!