• C언어 대입 연산자(assignment operator), 복합 연산자(compound operator)

    대입 연산자(assignment operator)란? 대입 연산자는 변수에 값을 저장하는 연산자이다. = 기호가 바로 대입 연산자이다. =의 왼쪽은 반드시 변수이어야 하고 등호의 오른쪽은 모든 수식이 가능하다. 예시 x = 10 + 20; 변수 x에 10 + 20의 값이 대입된다. 잘못된 예시 10 = x; =기호 왼쪽이 변수가 아니라서 오류가 발생한다. 복합 연산자(compound...


  • C언어 비트 연산자(bit operator)

    비트 연산자(bit operator)란? 연산자는 특정한 작업을 수행하기 위해서 사용하는 기호이다. 그러므로 비트 연산자는 이진수에 대해 비트 단위로 적용되는 연산이다. 연산자와 피연산자(operator and operand) 의미 보러가기 비트 연산자 이 표에서 a, b는 유효한 변수값이다. 연산자 이름 연산자 사용법 의미 NOT ~ ~a   AND & a & b   OR |...


  • C언어 논리 연산자(logical operator)

    논리 연산자(logical operator)란? 연산자는 특정한 작업을 수행하기 위해서 사용하는 기호이다. 그러므로 논리 연산자는 조건식이 논리 조건에 맞는지 확인하는 기호이다. 연산자와 피연산자(operator and operand) 의미 보러가기 논리 연산자 이 표에서 a, b는 유효한 변수값이다. 연산자 이름 연산자 사용법 의미 논리적 부정(NOT) ! !a a가 참이면 거짓, 거짓이면 참 논리적 AND &&...


  • C언어 비교 연산자(comparative operator)

    비교 연산자(comparative operator)란? 연산자는 특정한 작업을 수행하기 위해서 사용하는 기호이다. 그러므로 비교 연산자는 값을 비교하는 작업을 수행하기 위한 기호이다. 연산자와 피연산자(operator and operand) 의미 보러가기 비교 연산자 이 표에서 a, b는 유효한 변수값이다. 연산자 이름 연산자 사용법 의미 같음 == a == b a와 b가 같음 다름 != a !=...


  • C언어 산술 연산자(arithmetic operator), 연산자와 피연산자(operator, operand)

    산술 연산자(arithmetic operator)란? 연산자는 특정한 작업을 수행하기 위해서 사용하는 기호이다. 그러므로 산술 연산자는 산술 작업을 수행하기 위한 기호이다. 연산자와 피연산자(operator and operand)란? 예시 sum = x + y; 변수 x에 들어있는 값과 변수 y에 들어있는 값을 더해서 변수 sum에 대입한다는 의미이다. 여기서 +가 연산자(operator)이고 x, y는 피연산자(operand)이다. 산술 연산자 이...