본문 바로가기

프로그래밍 -----------------------/C,C++ 기초

6. C 자료형



C 자료형

C에서 사용하는 기본 자료형에 대해서 알아보도록 하겠습니다.

자료형이라 함은 변수를 선언할때사용하는 겁니다. 
비유를 하자면 "컴파일러야. 내가 지금 깡통A를 만들껀데 이것의 자료형은 int야."라는 것인데요. 

깡통A가 무슨예기인지 모르시겠으면 
[C,C++ 기초] - 변수는 무엇일까요?
이것부터 읽어 보세요.

자 그럼 자료형에 대한 정보를 케보도록하죠.

32비트 컴파일러가 보편적이니 32비트를 기준으로 작성하겠습니다.


자료형의 종류와 정보들
 자료형  키워드  크기  범위
 문자형  char  1 Bytes  -128 ~ 127
 정수형  short  1 Bytes  -32,768~32,767
   int  1 Bytes  -2,147,483,648
  ~ 2,147,483,647
   long  1 Bytes  -2,147,483,648
  ~ 2,147,483,647
 부호없는 정수형  unsigned char  1 Bytes  0 ~ 255
   unsigned short  Bytes  0 ~ 65,535
   unsigned int  Bytes  0 ~ 4,294,967,295
   unsigned long  Bytes  0 ~ 4,294,967,295
 부동소수형  float  Bytes  1.2E-38 ~ 3.4E38
   double  Bytes  2.2E-308 ~ 1.8E308
 void형  void  Bytes  값 없음


"뭐가 이렇게 많아. 하나도 모르겟어!!" 하시는 분들은 그냥 int, float만 알고 넘어갑시다. 
이거 두개가지고도 어지간한건 다 할수 있으니까.. 다른 자료형들은 공부하다가 필요해지면 그때그때 알아보아도 괜찮습니다. 

기억하세요. int, float 이거 두개만 확실히 기억하세요 ^^

int
int는 정수를 저장할때 사용합니다. "정수가 뭐냐??" 이러시는 분들은 초등학교 다시 가시구요.. -_-;;
사용법 예) int Count = 2

float
float는 흔히 실수를 저장할때 사용합니다. 역시.. "실수가 뭐냐??" 이러시는 분들은 초등학교 고고싱~~ ㅋㅋㅋ
사용법 예) float Percent = 1.2

C언어에서 사용하는 모든 변수들은 사용전에 그 자료형태가 반드시 선언되어야 합니다. 

간단하게 샘플 한번 봅시다. ㅋㅋ



결과화면입니다. 정말 간단하죠? 뭐 그냥 이건 완전 기초 킹왕짱 샘플이라.. -_-;;

보시면 int can1 = 10; 이라고 있는데 이걸 풀어쓰면

int can1 = 10; 
자료형(int) 변수이름(can1) = 값(10)

입니다. 걍 can1에 10을 넣은거죠. 간단합니다. ^^

float can2 = 2.2f;
자료형(float) 변수이름(can2) = 값(2.2f) 

위에 보시면 값에 f가 붙어있죠? C언어에서는 상수의 끝에 f를 붙힘으로써 실수형이다라는걸 명확히 할수 있습니다. 걍 안써도 되긴하지만.. 워낙 버릇이 되버려서.. -_-;; 그래도 쓰는게 좋은겁니다. ^^;; 아주아주.. 나중에.. 개피보기 싫으시다면 버릇 고고씽~ ㅎㅎ

뭐 기본적인 자료형에 대해서는 이정도면 충분합니다.