>백엔드 개발 >C++ >C의 'and' 및 'or' 토큰은 언제 도입되었습니까?

C의 'and' 및 'or' 토큰은 언제 도입되었습니까?

DDD
DDD원래의
2024-12-02 05:03:14123검색

When Were C  's

대체 토큰: Quand Were the 'and' and 'or' Tokens Introduced in C ?

대체 토큰에 대한 최근 Reddit 게시물, 특히 'and'와 'or'는 개발자들 사이에서 호기심을 불러일으켰습니다. 종종 간과되는 이러한 대체 토큰은 처음부터 C 언어의 일부였습니다.

대체 토큰이란 무엇입니까?

C에서 대체 토큰은 특정 연산자 및 구두점. 예를 들어 'and'는 '&&'의 대체 토큰이고 'or'는 '||'의 대체 토큰입니다.

언제 도입되었나요?

가정과는 달리 대체 토큰은 첫 번째 반복인 C 98 이후 C 표준에 존재했습니다. 이는 섹션 아래의 ISO C 98 사양에 명시적으로 언급되어 있습니다. 2.5/ 대체 토큰 [lex.digraph].

왜 잘 사용되지 않는 걸까요?

오랜 역사에도 불구하고 대체 토큰은 프로그래머들 사이에서 상대적으로 잘 알려져 있지 않습니다. 그 이유 중 하나는 주요 사용 사례가 전체 문자 집합을 사용할 수 없는 환경에 대한 것이기 때문입니다. 예를 들어, 이전 버전의 IBM EBCDIC 문자 세트에는 대괄호 '[' 및 ']' 문자가 부족하여 대체 토큰 ':<'을 사용하게 되었습니다. 그리고 ':>' 대신.

호환성 참고:

Visual C 2008에서는 'and' 및 'or'를 유효한 토큰으로 인식하지 않습니다. 이는 Microsoft가 초기 Visual C 컴파일러에서 이 기능을 구현하지 않았기 때문입니다. 최신 C 컴파일러에서 대체 토큰을 사용하려면 최신 버전으로 업데이트하세요.

위 내용은 C의 'and' 및 'or' 토큰은 언제 도입되었습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.