Maison > développement back-end > C++ > Quels sont les jetons alternatifs pour '&&' et '||' en C ?

Quels sont les jetons alternatifs pour '&&' et '||' en C ?

DDD
Libérer: 2024-12-03 18:15:12
original
892 Les gens l'ont consulté

What Are the Alternative Tokens for

Jetons alternatifs en C : L'émergence du 'et' et du 'ou'

Dans le domaine du C, les opérateurs booléens 'et' et 'ou' ont longtemps été des incontournables. Cependant, certains pourraient être surpris d’apprendre qu’ils possèdent des jetons alternatifs qui reflètent leurs représentations primaires. Cet aspect intrigant de la syntaxe C est présent depuis la conception du langage lui-même.

L'introduction de ces jetons alternatifs remonte aux premiers jours du processus de standardisation C, comme détaillé dans la norme C 98. . La section 2.5/ Jetons alternatifs [lex.digraph] stipule que :

"Des représentations de jetons alternatives sont fournies pour certains opérateurs et ponctuations. Chaque jeton alternatif se comporte de la même manière que son jeton principal à tous égards, à l'exception de son orthographe. "

Le tableau 2 de la norme présente l'ensemble des jetons alternatifs, y compris « et » et 'ou' :

Alternative Token Primary Token
'and' '&&'
'or' ' '

Malgré leur inclusion dans le standard, ces jetons alternatifs sont restés largement inconnus de nombreux programmeurs. Une raison possible de cette obscurité est que leur principal cas d'utilisation était dans des environnements où certains caractères, tels que les crochets, n'étaient pas disponibles. Par exemple, sur les mainframes IBM dotés de jeux de caractères EBCDIC, les jetons alternatifs fournissaient une solution de contournement à l'absence de crochets.

En conclusion, les jetons alternatifs « et » et « ou » font partie du langage C depuis sa création, permettant aux opérateurs d'être exprimés en utilisant des orthographes alternatives. Leur présence dans la norme, aux côtés de leurs applications pratiques, en fait un aspect fascinant de la syntaxe C.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal