[c언어] C언어 연산자

C언어는 다양한 연산자를 제공하여 변수나 상수들을 다양한 방식으로 조작할 수 있습니다. 다음은 C언어에서 주로 사용되는 연산자들에 대한 간략한 소개입니다.

산술 연산자

C언어는 기본적인 산술 연산자인 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 그리고 나머지 연산자(%)를 제공합니다.

int a = 10, b = 3;
int sum = a + b; // 13
int difference = a - b; // 7
int product = a * b; // 30
int quotient = a / b; // 3
int remainder = a % b; // 1

대입 연산자

대입 연산자(=)를 사용하여 변수에 값을 할당합니다.

int x = 5;
int y = x; // 변수 x의 값을 변수 y에 할당

증감 연산자

변수의 값을 1씩 증가(++)하거나 감소(--)시킬 수 있는 증감 연산자를 제공합니다.

int i = 5;
i++; // i는 6
i--; // i는 5

비교 연산자

비교 연산자(>, <, >=, <=, ==, !=)를 사용하여 피연산자들을 비교합니다.

int a = 5, b = 10;
if (a > b) {
    printf("a는 b보다 큽니다.");
} else {
    printf("a는 b보다 작거나 같습니다.");
}

논리 연산자

논리 연산자(&&, ||, !)를 사용하여 논리적인 연산을 수행합니다.

int a = 5, b = 10;
if (a > 0 && b > 0) {
    printf("a와 b는 양수입니다.");
}

C언어의 연산자는 프로그래밍에서 다양한 연산을 수행하는 데에 큰 도움을 줍니다. 올바르게 사용함으로써 효율적인 코드를 작성할 수 있습니다.