[컴퓨터공학]연산자와 자료형
- 최초 등록일
- 2008.06.10
- 최종 저작일
- 2008.06
- 29페이지/ MS 파워포인트
- 가격 2,000원
소개글
컴퓨터공학에서 연산자와 자료형에 관한 자료입니다.
연산자의 종류,자료형의 종류등 많은 자료가 담겨져 있는 자료입니다.
목차
1. 연산자(Operator)
1.1 산술 연산자
1.2 비교 연산자
1.3 논리 연산자
1.4 대입 연산자
1.5 조건 연산자
1.6 sizeof 연산자
1.7 형변환 연산자
1.8 연산자 우선순위
2. 자료형
2.1 정수형
2.2 실수형
2.3 자료형과 입, 출력
본문내용
1.1 산술 연산자 (2/5)
이항 연산자(Binary Operator)
2개의 자료를 대상으로 산술적인 연산을 수행하는 연산자
1.1 산술 연산자 (3/5)
2) 따라하기 : 이항연산자를 이용한 사칙연산
#include
void main() {
int a=30, b=27;
printf(“a+b : %d \n”, a+b);
printf(“a-b : %d \n”, a-b);
printf(“a*b : %d \n”, a*b);
printf(“a/b : %d \n”, a/b);
printf(“a mod b : %d \n”, a%b);
}
※결과
a+b : 57
a-b : 3
a*b : 810
a/b : 1
a mod b : 3
1.1 산술 연산자 (4/5)
3) 단항 연산자(Unary Operator)
한 개의 자료만을 대상으로 산술적 연산 수행
++, -- 연산자
변수의 오른쪽에 적느냐 왼쪽에 적느냐에 따라 기능이 달라진다.
1.1 산술 연산자 (5/5)
4) 단항연산자의 이용 예
int i = 10; float f = 1.2;
++i;
i++;
++f;
f++;
++10;
--i;
i--;
--f;
f--;
--10;
= 11 ( i의 값은 11)
= 10 ( i의 값은 11)
= 2.2 ( f의 값은 2.2)
= 1.2 ( f의 값은 2.2)
error
= 9 ( i의 값은 9)
= 10 ( i의 값은 9)
= 0.2 ( f의 값은 0.2)
= 1.2 ( f의 값은 0.2)
error
1.2 비교 연산자
같은지 또는 다른지와 대,소 관계를 비교 할 때 사용되는 연산자
비교 연산자의 종류와 기능
같은가를 비교
다른가를 비교
대소 관계를 비교
기능
==
!=
>, >=, <, <=
연산자
1.3 논리 연산자 (1/2)
비교 연산식을 결합하는 연산자
논리 연산자의 종류와 기능
양쪽 모두 참일 때만 참
양쪽 어느 하나라도 참이면 참
오른쪽이 참이면 거짓, 거짓이면 참
기능
&&
||
!
연산자
1.3 논리 연산자 (2/2)
3) 논리 연산자의 사용 예
if (n>=10 && n<=20) <처리>
: n이 10~20 사이이면 <처리>를 수행
while (n<=10 || n>=50) <처리>
: n이 10 이하이거나 n이 50 이상인 한
<처리>를 수행
1.4 대입 연산자
C 언어에서 “=”는 “같다”의 의미로 사용되지 않고, “오른쪽을 왼쪽에 대입”의 의미로 사용된다.
연산자의 종류와 사용 예
x를 3 증가시킨다.
x를 3 감소시킨다.
x를 3배 증가시킨다.
x를 3으로 나눈다.
x += 3
x -= 3
x *= 3
x /= 3
사용예
x = x + 3
x = x - 3
x = x * 3
x = x / 3
비고
+=
-=
*=
/=
연산자
1.5 조건 연산자( ? : )
조건 만족 여부에 따라 별개의 값을 구할 때 사용
형식
조건이 성립되면(참) “자료1”실행, 성립되지 않으면(거짓) “자료2” 실행
사용 예
(조건) ? 자료1 : 자료2
x = (5>20) ? 1 : 0;
※결과
5>20은 거짓이므로
식의 결과는 0이다.
즉 x = 0;
1.6 sizeof 연산자 (1/2)
지정한 자료형 또는 변수 또는 수식이 메모리 중에서 차지하는 바이트 수를 구할 때 사용
형식
sizeof(자료)
1.6 sizeof 연산자 (2/2)
3) 사용 예
참고 자료
없음