연산자

2023. 4. 3. 15:46개발하는중/c

728x90
반응형

산술 + - * / % ++ --

피 연산자에 대해 사칙연산을 포함한 각종 산술 연산을 수행

 

관계 > < >= <= == !=

피 연산자에 대해 대,소 관계 비교

 

논리 % || !

피 연산제에 대해 논리 연산을 수행

 

대입 += -= *= /= %= <<= >>= != &=

연산자의 오른쪽을 왼쪽에 대입

 

조건 ?:

주어진 조건에 만족 여부에 따라 지정된 수식을 수행하는 연산

num = (5>2) ? 1 : 0; 조건 ? :거짓

 

비트 & | ^ ~ << >>

수치에 대해 bit단위 연산을 수행

 

기타 sizeof(자료)= 자료의 공간의 크기(byte)를 구함

cast=자료형을 강제로 다른자료형으로 변경

&= 연산자의 주소

*= 연산자의 내용 표현

 

우선순위

연산자명 연산자 결합방향 우선순위
괄호, 구조체, 공용체 연산자 () [] -> . -> 높음
















낮음
단항 연산자 ! ~ ++ == & * sizeof() cast ->
이항 연산자 ,나누기,나머지 * / % ->
더하기,뺴기 + - ->
비트이동 << >> ->
대소비교 < <= > >= ->
등가판정 == != ->
bit AND & ->
bit XOR ^ ->
bit OR | ->
논리 AND && ->
논리 OR || ->
조건 연산자 ?: ->
대입 연산자 = += *= /= %= <<= >>= != &= ->

 

728x90

'개발하는중 > c' 카테고리의 다른 글

함수와 기억클래스  (0) 2023.04.26
제어문  (0) 2023.04.03
표준 입출력 함수  (0) 2023.04.03
자료형, 선행 처리기  (0) 2023.03.20
c언어 개요  (0) 2023.03.17