Maison > Article > développement back-end > Que sont les digraphes et comment sont-ils utilisés en C et C ?
Digraphes en C et C
Les digraphes sont des séquences de deux caractères qui représentent des caractères spéciaux dans les langages de programmation C et C. Ils ont été introduits en C99 pour assurer la compatibilité avec les anciens systèmes qui ne prenaient pas en charge le jeu de caractères ISO 646 complet.
Les digraphes suivants sont pris en charge en C et C :
Ces digraphes permettent aux programmeurs d'utiliser ces caractères spéciaux même s'ils ne disposent pas d'un clavier prenant en charge eux. Par exemple, le code suivant est valide C et 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>
Le digraphe <::> est utilisé pour représenter le caractère #, nécessaire aux directives du préprocesseur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!