목차
반응형
오늘은 연산자 우선순위에 대해 배워보려합니다.
솔직히 배울것도 없지만...
여태까지 배운 연산자들이 나옵니다.
배운것도 안배운것도 있네요.
우리가 배운 연산자들은 자주 쓰는 것을 배운 것이니
나머지 연산자는 배우고 싶으신 분들만 검색을 통해서 배우시기 바랍니다.
이 표를 보시면 하... 하면서 한숨밖에 안나오실텐데요.
걱정마세요.
이 표를 몰라도 무의식적으로 기억을 하고 있답니다.
단, 수학의 연산자 우선순위를 알고 계신분들인 경우에만 해당됩니다.
1 | () [] -> . :: | Grouping, scope, array/member access |
2 | ! ~ - + * & sizeof type cast ++x --x | (most) unary operations, sizeof and type casts |
3 | * / % | Multiplication, division, modulo |
4 | + - | Addition and subtraction |
5 | << >> | Bitwise shift left and right |
6 | < <= > >= | Comparisons: less-than, ... |
7 | == != | Comparisons: equal and not equal |
8 | & | Bitwise AND |
9 | ^ | Bitwise exclusive OR |
10 | | | Bitwise inclusive (normal) OR |
11 | && | Logical AND |
12 | || | Logical OR |
13 | ?: | Conditional expression (ternary operator) |
14 | = += -= *= /= %= &= |= ^= <<= >>= | Assignment operators |
15 | , | Comma operator |
저번 시간에 배운 콤마 연산자가 제일 밑에 있네요.
이 연산자 우선순위 표는 필요하실때마다 보시면 됩니다.
하지만 저는 코딩을 해오면서 포스팅을 하는 지금과 C언어를 배웠을때 이 두 상황에서만 보았습니다.
즉, 자주 볼 것은 아니라는 이야기지요.
그냥 이런 것이 있구나 하고 넘어가시면 되겠습니다.
오늘은 여기까지~
2016/10/04 - [C 언어] - [C언어] 콤마 연산자
2016/10/04 - [C 언어] - [C언어] 논리 연산자
2016/10/03 - [C 언어] - [C언어] 관계 연산자(조건문 살짝)
반응형
'프로그램 개발' 카테고리의 다른 글
[C언어] 2진수 10진수 16진수 (0) | 2016.10.05 |
---|---|
[C언어] 데이터 입력을 위한 scanf (0) | 2016.10.05 |
[C언어] 콤마 연산자 (0) | 2016.10.04 |
[C언어] 논리 연산자 (0) | 2016.10.04 |
[C언어] 관계 연산자(조건문 살짝) (0) | 2016.10.03 |