[c] 연산자

프로그래밍에서 연산자는 특정 작업을 수행하는 기호로, 피연산자들을 사용해 계산이나 작업을 수행합니다. 대부분의 프로그래밍 언어는 수학적인 연산뿐만 아니라 비교, 논리, 할당 등 다양한 연산을 지원합니다.

산술 연산자

산술 연산자는 기본적인 수학적 계산을 수행합니다. 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지 연산자(%) 등이 여기에 속합니다.

a = 10
b = 20
sum = a + b  # 덧셈
difference = b - a  # 뺄셈
product = a * b  # 곱셈
quotient = b / a  # 나눗셈
remainder = b % a  # 나머지

비교 연산자

비교 연산자는 두 값을 비교하여 참(True) 또는 거짓(False)을 반환합니다. 등호(==), 부등호(!=), 크거나 같음(>=), 작거나 같음(<=), 크다(>), 작다(<) 등이 여기에 해당합니다.

let x = 10;
let y = 20;
console.log(x == y);  // false
console.log(x != y);  // true
console.log(x > y);   // false
console.log(x < y);   // true

논리 연산자

논리 연산자는 논리적인 연산을 수행하며, 주로 조건문과 반복문에서 사용됩니다. AND(&&), OR(||), NOT(!) 연산자가 여기에 속합니다.

boolean sunny = true;
boolean warm = true;
boolean beachDay = sunny && warm;  // AND 연산
boolean indoorDay = !sunny || !warm;  // OR, NOT 연산

할당 연산자

할당 연산자는 변수에 값을 할당합니다. 대입(=), 덧셈 후 대입(+=), 뺄셈 후 대입(-=), 곱셈 후 대입(*=) 등이 여기에 해당합니다.

int a = 10;
a += 5;  // a = a + 5 와 동일

프로그래밍에서 연산자는 매우 중요하며, 각 연산자의 기능과 사용법을 잘 이해하는 것이 핵심입니다.

참고 자료