스터디/c, c++
[C] C언어, 모든 연산자에 대해 알아보자!
깝태
2010. 3. 26. 23:04
종류 |
연산자 |
산술 연산자 |
+ - * / % |
부호 연산자 |
+ - |
관계 연산자 |
> < <== >== != |
논리 연산자 |
|| %% ! |
증감 연산자 |
++ -- |
비트 연산자 |
& | ^ << >> ~ |
대입 연산자 |
= += -= *= /= %= <<= >>= &= |
조건 연산자 |
?: |
포인터 연산자 |
* & [ ] |
구조체 연산자 |
. -> |
Sizeof 연산자 |
sizeof |
콤마 연산자 |
, |
연산자 우선순위란, 연산 순서를 결정짓는 순위, 연산자의 결합성이란 우선순위가 같은 연산자들의 연산방향이다.
필자의 추천연산자는 콤마 연산자다. 콤마 연산자는 비주얼베이직에서의 행 사이의 : 과 _ 처럼 다른 행끼리의 바로바로 연결해줄 수 있다. ex) printf("Hello~"), Printf("마저해요!"); 이렇게 가능합니다.