Heim >Backend-Entwicklung >C++ >Weisen Sie in der C-Sprache einer int-Variablen mehrere Zeichen zu

Weisen Sie in der C-Sprache einer int-Variablen mehrere Zeichen zu

WBOY
WBOYnach vorne
2023-08-27 23:53:031381Durchsuche

Weisen Sie in der C-Sprache einer int-Variablen mehrere Zeichen zu

Zeichentypdaten werden intern in C oder C++ anhand ihres ASCII-Werts gespeichert. Wenn wir ein einzelnes Zeichen als Ganzzahl ausgeben möchten, erhalten wir den ASCII-Wert. Wenn wir jedoch versuchen, mehrere Zeichen in einfache Anführungszeichen zu drucken, wird eine seltsame Ausgabe ausgegeben.

Bitte schauen Sie sich das Programm unten an, um sich einen Eindruck zu verschaffen.

Beispiel
#include <stdio.h>
int main() {
   printf("%d</p><p>", &#39;A&#39;);
   printf("%d</p><p>", &#39;AA&#39;);
   printf("%d</p><p>", &#39;ABC&#39;);
}

Der ASCII-Wert der Ausgabe

65
16705
4276803

A ist 65. Zunächst wird also 65 (01000001) angezeigt. Für AA wird nun 16705 angezeigt. Das ist 6565 (01000001 01000001) = 16705 in ASCII. Für den dritten ist der Wert ABC (01000001 01000010 01000011) = 4276803.

Das obige ist der detaillierte Inhalt vonWeisen Sie in der C-Sprache einer int-Variablen mehrere Zeichen zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen