Steady Blog
2. Data / 변수 / 자료형 / 형변환 본문
Data
정의 : Data란 변수와 상수를 통튼 것을 말한다.
- 변수
1 변수의 종류
ㄱ. 일반변수
ㄴ. 배열
ㄷ. 포인터변수
ㄹ. 구조체
2 일반 변수의 종류
ㄱ. 정수형 변수
ㄴ. 실수형 변수
ㄷ. 문자형 변수
ㄹ. 문자열형 변수
ㅁ. 나열형 변수 (enum 변수명 {one =1,two,four =4 .......ten})
3. Const : 변수를 상수화 하여 값의 변화를 주지 않도록 하기 위해 Const를 사용한다.
ex)
const int a = 3;
const double PI = 3.141592;
- 자료형 (Data type)
< 구분 문자 및 입력 서식 >
- 문자 char (1 byte) %c 문자열일 경우 %s
- 정수 short (2 byte) , int (4 byte), long (4 byte) %d
- 실수
float (4 byte)-> 8자리 까지 정확함 %f
double (8 byte) -> 15자리 까지 정확함 %lf
- 형 변환
- 정의 : 크기를 작은자료형(int) -> 큰 자료형(double)으로 암시적으로 변환하여 계산 처리가 이뤄지는 것
ㄱ. 같은 크기의 자료형일 경우 signed형이 unsigned로 변환 처리
ㄴ. int 형보다 작으면 자동으로 int로 변환됨
sizeof()
ㄱ. 자료형의 크기 sizeof(int);
ㄴ. 변수의 크기 sizeof(a);
ㄷ. 상수의 크기 sizeof(5);
2. 강제 형변환
- 정의 : 사용자가 특정 자료의 형을 강제적으로 바꿔 주는 것을 말함.
- 형식 : (자료형)변수 또는 연산식
- 주의 사항
ㄱ. a = (int )b는 가능 그러나 (int)a = b는 불가능
'Programing > C언어' 카테고리의 다른 글
6.입출력 함수 정리. (0) | 2012.09.03 |
---|---|
5. 입력 함수( getchar() , getche(), getch(), gets(), scanf() ) (0) | 2012.09.03 |
4. 출력함수 (putchar, puts, printf) (0) | 2012.09.03 |
3. 스트림 (0) | 2012.09.03 |
1. printf() / 상수 (0) | 2012.09.03 |