C 언어에는 다양한 종류의 연산자가 있습니다. 몇 가지 기본적인 연산자를 살펴보겠습니다:
1. 산술 연산자: C 언어에서는 덧셈 (+), 뺄셈 (-), 곱셈 (*), 나눗셈 (/), 나머지 연산자 (%) 등을 사용하여 산술적인 계산을 수행할 수 있습니다.
2. 관계 연산자: 관계 연산자는 비교를 수행하고, 결과로 참(true) 또는 거짓(false) 값을 반환합니다. 예를 들어, 등호 (==), 부등호 (!=), 크다(>), 작다(<), 크거나 같다(>=), 작거나 같다(<=) 등이 있습니다.
3. 논리 연산자: 논리 연산자는 조건을 평가하고, 결과로 참(true) 또는 거짓(false) 값을 반환합니다. && (논리곱), || (논리합), ! (논리 부정) 연산자가 주로 사용됩니다.
4. 할당 연산자: 변수에 값을 할당하는데 사용됩니다. 일반적으로 등호 (=)가 가장 일반적인 할당 연산자입니다. 예를 들어, int x = 5; 와 같이 사용됩니다.
5. 증가/감소 연산자: 변수의 값을 증가시키거나 감소시키는데 사용됩니다. ++ (증가), -- (감소) 연산자가 있습니다. 예를 들어, x++; 와 같이 사용됩니다.
6. 비트 연산자: 비트 단위로 연산을 수행합니다. & (비트 AND), | (비트 OR), ^ (비트 XOR), ~ (비트 NOT), << (비트 좌측 시프트), >> (비트 우측 시프트) 등이 있습니다.
이 외에도 C 언어에서는 조건 연산자 (삼항 연산자), 크기 연산자 (sizeof), 주소 연산자 (&), 포인터 연산자 (*), 구조체 멤버 연산자 (.) 등 다양한 종류의 연산자를 지원합니다.