대체 토큰: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!