Heim > Backend-Entwicklung > C++ > Was sind Digraphen und wie werden sie in C und C verwendet?

Was sind Digraphen und wie werden sie in C und C verwendet?

Linda Hamilton
Freigeben: 2024-10-31 18:28:02
Original
327 Leute haben es durchsucht

What are Digraphs and How are They Used in C and C  ?

Digraphen in C und C

Digraphen sind Zwei-Zeichen-Sequenzen, die Sonderzeichen in den Programmiersprachen C und C darstellen. Sie wurden in C99 eingeführt, um Kompatibilität mit älteren Systemen zu gewährleisten, die nicht den vollständigen ISO 646-Zeichensatz unterstützten.

Die folgenden Digraphen werden in C und C unterstützt:

  • %% stellt dar #
  • %? steht für [
  • ?> stellt ]
  • ?< steht für {
  • ?> steht für }
  • ?! repräsentiert |
  • ^& repräsentiert ^
  • :~ repräsentiert ~

Mit diesen Digraphen können Programmierer diese Sonderzeichen verwenden, auch wenn sie nicht über eine Tastatur verfügen, die dies unterstützt ihnen. Der folgende Code ist beispielsweise gültig für C und C:

<code class="c">#include <stdio.h>

#ifndef BUFSIZE
#define BUFSIZE  512
#endif

void copy(char d<::>, const char s<::>, int len)
{
    while (len-- >= 0)
    {
        d<:len:> = s<:len:>;
    }
}</code>
Nach dem Login kopieren

Der Digraph <::> wird verwendet, um das #-Zeichen darzustellen, das für Präprozessoranweisungen erforderlich ist.

Das obige ist der detaillierte Inhalt vonWas sind Digraphen und wie werden sie in C und C verwendet?. 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