Heim  >  Artikel  >  Backend-Entwicklung  >  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
Linda HamiltonOriginal
2024-10-31 18:28:02257Durchsuche

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>

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!

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