Maison > développement back-end > C++ > Que sont les digraphes et comment sont-ils utilisés en C et C ?

Que sont les digraphes et comment sont-ils utilisés en C et C ?

Linda Hamilton
Libérer: 2024-10-31 18:28:02
original
326 Les gens l'ont consulté

What are Digraphs and How are They Used in C and 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 :

  • %% représente #
  • % ? représente [
  • ?> représente ]
  • ?< représente {
  • ?> représente }
  • ?! représente |
  • ^& représente ^
  • :~ représente ~

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal