[프로그래밍]【A+】비트와 여러 연산자
- 최초 등록일
- 2011.07.15
- 최종 저작일
- 2011.07
- 34페이지/ MS 파워포인트
- 가격 1,000원
소개글
가장좋은 평가를 받은 자료입니다
목차
조건 연산자
비트 논리 연산자
이동 연산자
비트 마스크
sizeof 연산자
형 변환 연산자
축약 대립 연산자
연산자위 우선 순위
프로그램 연습
본문내용
조건 연산자
조건 삼항 연산자
조건 연산자는 C 언어에서 유일하게 세 개의 피연산자를 갖는 삼항 연산자
연산식 exp1이 0이 아닌 값(참을 의미)으로 평가되면, 삼항 연산자의 평가값은 두 번째 연산식인 exp2의 값으로 평가
연산식 exp1이 0(거짓을 의미)으로 평가되면 삼항 연산자의 평가값은 세 번째 연산식인 exp3의 값으로 평가
이 연산식은 변수 courses의 값이 1일 경우, 조건연산자의 평가 값은 문자 ‘A’이고 변수 courses의 값이 1이 아닌 경우, 평가 값은 문자 ‘B’
(courses == 1) ? ‘A’ : ‘B’
*
조건 연산자의 연산
위 연산식을 다음과 같이 대입연산자와 함께 이용하면 이 연산식은 변수 courses의 값이 1일 경우, answer의 값에 A를 할당하고, 1이 아닌 경우는 B를 할당
즉 아래 문장에서는 대입 연산자의 우선순위는 가장 낮기 때문에 우선 순위가 그 보다 높은 조건 연산자를 먼저 계산하여 그 결과를 변수 answer에 저장하는 역할을 수행
courses 변수 값이 1인 경우 courses 변수 값이 2인 경우
answer = (courses == 1) ? ‘A’ : ‘B’
*
조건 연산자의 이용
다음 문장은 변수 x의 절대값을 변수 absolute에 저장하는 문장
물론 위 문장은 아래와 같은 의미
참고 자료
없음