C 언어에서 !x는 참 값을 거짓 값으로, 거짓 값을 참 값으로 변환하는 논리적 NOT 연산을 나타내며 음수가 아닌 정수에만 적용됩니다. C 언어
에서
!x와 x!의 차이점:
!x는 논리 NOT 연산을 나타내고, x!는 계승 연산을 나타냅니다.
자세한 설명:
<code class="c">int x = 0; printf("%d\n", !x); // 输出 1 (真)</code>
<code class="c">int x = 5; printf("%d\n", x!); // 输出 120 (5 x 4 x 3 x 2 x 1)</code>
차이점 요약:
Operation | Purpose | Result |
---|---|---|
! ial | 자연수의 곱 | |
참고: | C 언어에는 기본 제공 계승 연산자가 없습니다. | 구문은 전처리기 매크로를 통해 구현됩니다.
위 내용은 C 언어에서 !x와 x의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!