[C언어]변수와상수그리고연산자요약정리
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C언어]변수와상수그리고연산자요약정리에 대한 보고서 자료입니다.

목차

1.변수
1-1.변수란?
1-2.변수의 형태를 나타내기 위한 자료형
1-3.변수의 선언방법
1-4.변수에 데이터저장
1-5.주의사항

2.상수
2-1.상수에 대한 오해
2-2.상수의 종류

3.연산자
3-1.연산자와 변수와의 관계
3-2.연산자의 종류
3-3.연산자 우선순위

본문내용

서로 다를 경우
1을 반환
비트 단위 xor 라 함
int a=12;
int b=6;
int c=a^b; // c는 10
0000
0000
0000
1100
12
^
0000
0000
0000
0110
6
0000
0000
0000
1010
10




&&
피연산자가 모두 참이면 참을 반환
and의 의미를 지님
int a;
a=5>4&&3>1; // a는 1 (왼쪽이 참 오른쪽이 참)
||
피연산자중 하나라도 참이면 참을 반환
or의 의미를 지님
int a;
a=5>4||3<1; // a는 1 (왼쪽이 참 오른쪽이 거짓)
3항 연산자
설 명
예 제
'조건식 ? 값1 : 값2'의 형식으로
조건에 의해 2개의 값 중에
하나의 값을 얻기 위해 사용
조건에 대하여 참이면 값1, 거짓이면 값2 선택
printf("%d",5>2?10:15); // 결과값은 10이 나옴
대입연산자(=, +=, -=, *=, /=, %=)
종 류
설 명
예 제
=
순수 대입연산자로
오른쪽에 있는 값을 왼쪽에 대입한다.
int a;
a=20;
+=
대입 연산자와 산술 연산자가 합해져서 다양한 형태의 대입 연산자를 만들었다.
연산식을 간략화해서 표현했다고 보자.
int a=1,b=2;
a+=b; // a=a+b;와 같은 의미
-=
int a=1,b=2;
a-=b; // a=a-b;와 같은 의미
*=
int a=1,b=2;
a*=b; // a=a*b;와 같은 의미
/=
int a=1,b=2;
a/=b; // a=a/b;와 같은 의미
%=
int a=1,b=2;
a%=b; // a=a%b;와 같은 의미
, 연산자
설 명
예 제
다양한 용도로 사용된다.
앞에서 계속 이용했던 것처럼
둘 이상의 변수를 동시에 선언할 때
그리고 블록을 묶어 놓은 것과 같은 형태로
연속한 둘 이상의 문장을 한줄에 선언할 때 사용한다.
printf("하이"),printf("C언어"); //하이C언어
3-3 연산자 우선순위
지금까지 연산자의 종류에 대해 알아보았다. 그런데 한가지 의문점이 생길 것이다. 연산자가 여러개 있을 경우 어떠한 순서대로 진행을 해야 할까? 이 순서를 정해 준 것이 바로 연산자 우선순위 이다. 먼저 계산을 해야할 것들과 나중에 계산을 해야할 것들에 대해 알아보자.
연산자 우선순위
먼저계산
나중계산
단항연산자
산술연산자
shift연산자
관계연산자
논리연산자
삼항연산자
대입연산자
콤마연산자
이를 염두하고 연산자에 대해 설명을 마치겠다.
  • 가격1,200
  • 페이지수6페이지
  • 등록일2008.06.03
  • 저작시기2008.6
  • 파일형식한글(hwp)
  • 자료번호#467645
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니