Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet langer Typ in der C-Sprache?

Was bedeutet langer Typ in der C-Sprache?

藏色散人
藏色散人Original
2020-02-10 10:27:0513265Durchsuche

Was bedeutet langer Typ in der C-Sprache?

Was bedeutet der lange Typ in der C-Sprache?

1. long ist ein Schlüsselwort in der C-Sprache, das einen Datentyp darstellt, und Chinesisch ist eine lange Ganzzahl.

2. Long ist die Abkürzung für long int, das heißt, in der C-Sprache sind der Typ long int und der Typ long gleich.

3. Jeder Long-Typ belegt 4 Bytes. Unter einem 32-Bit-Kompilierungssystem belegen Long und Int den gleichen Platz. Dies hat auch dazu geführt, dass lange Variablen immer seltener verwendet werden.

4. Der Bereich der Ganzzahlen, die der lange Typ darstellen kann, beträgt -2.147.483.648 ~ 2.147.483.647, also -2^32 ~ 2^32-1.

Bei Verwendung in C-formatierten Eingaben und Ausgaben ist das lange Formatierungszeichen „%ld“.

5. Wie andere Integer-Typen kann long in Kombination mit unsigned verwendet werden, um unsigned long zu bilden, einen vorzeichenlosen Long-Integer-Typ, dessen Formatierungszeichen „%lu“ ist.

6. Unter einigen Compilern, wie z. B. gcc, werden zwei Long-Typen zusammen verwendet, dh der Long-Long-Typ, der den längsten System-Integer-Typ in der C-Sprache darstellt. Jeder Long-Long-Typ belegt 8 Bytes, 64 Bit . Sein Formatierungszeichen ist „%lld“.

Empfohlenes Lernen: C-Sprachvideo-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet langer Typ in der C-Sprache?. 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