반응형 연산우선순위1 연산의 우선순위 이제까지 우리는 몇가지 연산에 대해서 알아보았습니다. 대입연산, 산술연산, 비트연산 등등을 알아보았죠. 그런데 혹시 기억하시나요? 우리가 초등학교 다닐 때 배웠던 사칙연산이나 방정식에도 계산의 순서가 있었죠? 그렇듯이 C언어에서 프로그램이 구동할 때도 연산의 순서가 정해져 있습니다. 이것을 연산의 우선순위라고 합니다. 오늘은 이 연산의 우선순위에 대해서 이야기 해 보겠습니다. 두괄식으로 바로 표부터 하나 보고 시작하겠습니다. 연산 순위 연산자 연산방향 1 ( ) 함수호출 왼쪽 우선 [ ] 배열 첨자 (expr)++ 후위 증가 연산자 (expr)-- 후위 감소 연산자 . 구조체/공용체 멤버 접근 → 포인터로 구조체/공용체 멤버 접근 2 ! 논리 NOT 오른쪽 우선 ~ 비트 NOT sizeof 자료형 크기 .. 2022. 9. 7. 이전 1 다음 반응형