> 백엔드 개발 > C++ > '&&' 및 '||'의 대체 토큰은 무엇입니까? C에서?

'&&' 및 '||'의 대체 토큰은 무엇입니까? C에서?

DDD
풀어 주다: 2024-12-03 18:15:12
원래의
891명이 탐색했습니다.

What Are the Alternative Tokens for

C의 대체 토큰: 'and'와 'or'의 출현

C 영역에서 부울 연산자 'and'와 'or'는 오랫동안 단골이었습니다. 그러나 일부는 자신의 기본 표현을 반영하는 대체 토큰을 보유하고 있다는 사실에 놀랄 수도 있습니다. C 구문의 이러한 흥미로운 측면은 언어 자체의 개념부터 존재해 왔습니다.

이러한 대체 토큰의 도입은 C 98 표준에 자세히 설명된 대로 C 표준화 프로세스의 초기로 거슬러 올라갑니다. . 섹션 2.5/ 대체 토큰 [lex.digraph]에서는 다음과 같이 규정합니다.

"일부 연산자 및 구두점에 대해 대체 토큰 표현이 제공됩니다. 각 대체 토큰은 철자를 제외한 모든 측면에서 기본 토큰과 동일하게 작동합니다. "

표준의 표 2에는 'and' 및 '또는':

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

표준에 포함되었음에도 불구하고 이러한 대체 토큰은 많은 프로그래머에게 거의 알려지지 않았습니다. 이러한 모호함의 한 가지 가능한 이유는 대괄호와 같은 특정 문자를 사용할 수 없는 환경에서 주요 사용 사례가 이루어졌기 때문입니다. 예를 들어, EBCDIC 문자 집합이 있는 IBM 메인프레임에서는 대체 토큰이 대괄호가 없는 문제를 해결하는 방법을 제공했습니다.

결론적으로 대체 토큰 'and' 및 'or'는 이후 C 언어의 일부였습니다. 대체 철자를 사용하여 연산자를 표현할 수 있게 되었습니다. 실용적인 응용 프로그램과 함께 표준에 존재한다는 점은 C 구문의 매력적인 측면을 만듭니다.

위 내용은 '&&' 및 '||'의 대체 토큰은 무엇입니까? C에서?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿