
그 외 유용한 연산자 (2)
·
C 언어/[책 정리] 혼자 공부하는 C언어
조건, 비트 연산자, 연산 우선순위 및 방향 조건 연산자 조건 연산자는 유일한 삼항 연산자로 ? 와 : 기호를 함께 사용한다. a = 10, b = 20을 대입하면 10 > 20은 거짓이다. 조건 연산자에서 거짓일 때는 세 번째 값(b)을 선정한다. 선정한 세 번째 값(b)을 res에 대입한다. 조건 연산자의 피연산자에 대입식 사용하기 조건 연산자의 피연산자에 대입식을 직접 사용할 수도 있다 바람직한 사용법 (a>b) ? (res1 = a) : (res2 = b); 참일 때와 거짓일 때 그 결과를 반영하는 대상이 다를 때 유용하다. 조건 연산자는 코드를 간략히 만들어주는 효과가 있으며 매크로 함수에 사용하면 좋으나 가독성을 떨어뜨릴수도 있으므로 필요한 곳에만 사용하는 것이 중요하다. 비트 연산자 비트 연..