프로그래밍 일반사무자동화산업기사 · 2003년03월16일 · 55/80
55.다음의 C 언어 연산자 기호 중에서 우선순위가 가장 먼저인 것은?
1
&&
2
||
3
=
4
/정답
해설
1순위 x++ 증가연산자(뒤, 후위) x-- 감소연산자(뒤, 후위) ( ) 함수 호출 [ ] 배열 첨자 · 구조체/공용체 멤버 접근 -> 포인터로 구조체/공용체 멤버 접근 (자료형), {값} 복합 리터럴 2순위 ++x 증가연산자(앞, 전위) --x 감소연산자(뒤, 후위) +x 단항 덧셈 -x 단항 뺄셈 ! 논리 NOT ~ 비트 NOT (자료형) 자료형 캐스팅(자료형 변환) *x 포인터x역참조 &x x의 주소 sizeof 자료형의 크기 3순위 * 곱셈 / 나눗셈 % 나머지 4순위 + 덧셈 - 뺄셈 5순위 << 왼쪽으로 비트를 시프트 >> 오른쪽으로 비트를 시프트 6순위 < 작음(논리) <= 작거나 같음(논리) > 큼(논리) >= 크거나 같음(논리) 7순위 == 같음 != 다름