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

Was bedeutet lang in der C-Sprache?

尚
Original
2020-03-03 10:53:3213930Durchsuche

Was bedeutet lang in der C-Sprache?

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

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.

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.

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

long kann wie andere Ganzzahltypen in Verbindung mit unsigned verwendet werden, um unsigned long zu bilden, also eine vorzeichenlose lange Ganzzahl, und sein Formatierungszeichen ist „%lu“.

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

Empfohlen: „C-Sprach-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet lang 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