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!!
→ 데이터형의 크기는 컴파일 마다 다르므로 컴파일러의 버젼이 바뀌거나
컴파일러를 바꿀때는 한번씩 확인하는 것이 좋다.
알 수 없는 오류가 나타나서 고민을 하고 있다면, 대부분이 데이터형의 크기를
무시하고 프로그램을 짜서 발생하는 오류가 많기 때문이다.
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!!
→ 데이터형의 크기는 컴파일 마다 다르므로 컴파일러의 버젼이 바뀌거나
컴파일러를 바꿀때는 한번씩 확인하는 것이 좋다.
알 수 없는 오류가 나타나서 고민을 하고 있다면, 대부분이 데이터형의 크기를
무시하고 프로그램을 짜서 발생하는 오류가 많기 때문이다.