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

Wie viele Bytes belegt long?

藏色散人
藏色散人Original
2023-02-01 11:49:4022502Durchsuche

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)“.

Wie viele Bytes belegt long?

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

Portabel schreiben Sie -LONG_MAX- 1 ~LONG_MAX

(2) Vorzeichenlose lange Ganzzahl

Typkennung: unsigned long[int]

Byte: 4

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!

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
Vorheriger Artikel:Was bedeutet 4K-Auflösung?Nächster Artikel:Was bedeutet 4K-Auflösung?