Heim > Backend-Entwicklung > C++ > Bieten die „and'- und „or'-Token von C eine funktionale Alternative zu „&&' und „||'?

Bieten die „and'- und „or'-Token von C eine funktionale Alternative zu „&&' und „||'?

Mary-Kate Olsen
Freigeben: 2024-12-03 03:10:10
Original
606 Leute haben es durchsucht

Do C  's

Die Einführung von „und“ und „oder“ alternativen Tokens in C

In einer aktuellen Reddit-Diskussion wurde die Existenz von „und“ und „oder“ alternative Token zu „&&“ und „||“ in C aufgetaucht, was Fragen zu ihrer Herkunft und Verfügbarkeit aufwirft.

Geschichte alternativer Token

Wie im ISO C 98-Standard (2.5/ Alternative Tokens) erläutert, alternativ Seit seiner Einführung wurden Token-Darstellungen für bestimmte Operatoren und Interpunktoren bereitgestellt. Diese alternativen Token, einschließlich „und“ und „oder“, verhalten sich bis auf ihre Schreibweise identisch mit ihren primären Token.

Verfügbarkeit alternativer Token

Basierend auf den bereitgestellten Informationen Informationen zufolge sind die alternativen Token für „und“ und „oder“ seit den Anfängen des C-Standardisierungsprozesses verfügbar. Ihre Verwendung war jedoch aufgrund der größeren Verfügbarkeit des vollständigen Zeichensatzes in den meisten modernen Umgebungen eingeschränkt.

Grund für die Unklarheit

Die Unklarheit dieser alternativen Token kann auf ihre historischen Anwendungsfälle zurückgeführt werden. In der Vergangenheit wurden sie hauptsächlich in Umgebungen eingesetzt, in denen nicht der vollständige Zeichensatz verfügbar war. Beispielsweise fehlten dem auf IBM-Mainframes verwendeten EBCDIC-Zeichensatz die eckigen Klammerzeichen („[“ und „]“), die zur Darstellung der „and“- und „or“-Operatoren verwendet wurden. Daher dienten die alternativen Token „und“ und „oder“ als Problemumgehungen in solchen Szenarien.

Fazit

Die alternativen Token „und“ und „oder“ hingegen schon Obwohl sie in der C-Sprache seit ihrer frühen Standardisierung existierten, blieben sie aufgrund der weit verbreiteten Verfügbarkeit des vollständigen Zeichensatzes relativ unbekannt. Visual C 2008 erkennt diese Token nur als Syntaxfehler, was ihre begrenzte praktische Verwendung widerspiegelt.

Das obige ist der detaillierte Inhalt vonBieten die „and'- und „or'-Token von C eine funktionale Alternative zu „&&' und „||'?. 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