Heim > Backend-Entwicklung > C++ > Hauptteil

Wie geht C mit Unicode in Quellcode, Bezeichnern und Zeichenfolgen um?

Mary-Kate Olsen
Freigeben: 2024-10-30 13:46:02
Original
833 Leute haben es durchsucht

How Does C   Handle Unicode in Source Code, Identifiers, and Strings?

Unicode im C-Quellcode

Frage:

Die Standardkodierung für C-Quellcode ist nicht explizit definiert. Implementierungen müssen jedoch Zeichen aus dem grundlegenden Quellzeichensatz unterstützen und einen Mechanismus zur Darstellung anderer Zeichen mithilfe universeller Zeichennamen bereitstellen.

In Bezug auf Unicode dürfen Implementierungen jede interne Codierung verwenden, solange erweiterte Zeichen ausgedrückt werden in der Quelldatei werden äquivalent zu denen behandelt, die mit universellen Zeichennamen ausgedrückt werden.

Unicode in Bezeichnern:

Unicode-Zeichen können auch in Bezeichnern verwendet werden, vorbehaltlich der Regeln, die in Anhang E definiert sind.

Unicode in Strings:

C stellt wchar_t für die Darstellung von Unicode-Zeichen in Strings bereit. Breite Zeichenfolgen können zum Speichern von Nicht-ASCII-Zeichen, einschließlich chinesischer Zeichen, verwendet werden. Das in der ursprünglichen Frage bereitgestellte Beispiel ist gültig und stellt eine Zeichenfolge dar, die Nicht-ASCII-Zeichen enthält.

Das obige ist der detaillierte Inhalt vonWie geht C mit Unicode in Quellcode, Bezeichnern und Zeichenfolgen um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!