프로그래밍[Univ]/C언어

[C언어]변수명. 데이터형과 크기

Cloud Travel 2008. 6. 30. 14:58
1. 변수명
 1) 변수명 → 숫자 + 영어
   ( 단, 첫번째 글자는 반드시 영어이어야 한다. )
 2) '_' 기호를 문자로 취급하여 변수명에 사용이 가능하다.  
 3) 대.소문자 구분이 가능하다.
   → x와 X는 다른이름(변수) ( 관습적, 변수명 : 소문자 // 상수명 : 대문자 )
 4) ()ANSI 표준에서는 6개의 문자에 대해서만 유일성을 보장한다.
   → abcdefg와 abcdefh는 같은 이름으로 취급된다.
 5) 예약어들은 소문자로 써야되며, 변수명으로 사용할수 없다.

2. 데이터형, 크기
 1) 기본적인 데이터형
   char    - 한 바이트의 문자
   int       - 정수. 기종에 따라 크기가 다르다.
   float     - 단정도 부동 소숫점
   double - 배정도 부동 소숫점
 2) 한정사 ( 데이터 형 앞에 써주는 것 )
   short       - 16bit. 컴파일러에 따라 크기가 다르다.
   long        - 32bit. 컴파일러에 따라 크기가 다르다.
   signed    - 부호형
   unsigned - 무부호형
   const      - 변수의 값의 변화를 방지

3. 선언문
 1) "Data type + 변수명" 으로 선언
 2) "Data type + 변수형 = 초기화값"을 이용하여 초기화하며 선언이 가능하다.

데이터형 크기를 알아보는 소스(클릭)
Tip!!
→ 데이터형의 크기는 컴파일 마다 다르므로 컴파일러의 버젼이 바뀌거나
     컴파일러를 바꿀때는 한번씩 확인하는 것이 좋다.
     알 수 없는 오류가 나타나서 고민을 하고 있다면, 대부분이 데이터형의 크기를
     무시하고 프로그램을 짜서 발생하는 오류가 많기 때문이다.