서성범의 C언어 강좌 #3
변수는 데이터를 기억하기 위해 사용하는 C언어 프로그램의 기본적인 문법 단위로 이름에 의해 구별되는 데이터의 저장소입니다.
C언어 프로그램은 이 변수에 값이 대입되고 참조되는 과정을 통해 전개됩니다.
변수를 사용하기 위해선 반드시 변수를 선언하여 메모리에 공간을 확보해야 합니다.
변수는 그 변수가 확보할 메모리의 이름을 정하는 것으로 선언되는데, 이것을 변수명이라고 합니다.
이 때, 사용할 만큼 적당량의 메모리를 확보하여 낭비를 막기 위해 데이터 타입도 함께 정해주어야 합니다.
데이터 타입의 종류는 기본적으로 아래와 같습니다.
중요한 것이지만 앞으로 프로그래밍을 하시면서 자연스레 알게 되니 이런 것이 있다는 것만 알아주세요.
* 모바일에서 표가 잘 보이지 않을 수 있습니다.
변수는 「데이터타입 변수명;」의 구문을 사용하여 선언할 수 있고, 한 줄에 여러 변수를 선언할 수도 있습니다.
int x;int y;
int z;int a, b, c;
또, 배열로 복수의 변수를 한 번에 선언할 수 있습니다.
배열을 선언할 때엔 []로 에워싸서 배열의 요소수를 정하는데, 예로 들어 int a[10];에서 배열은 a[0] ~ a[9]까지 10개가 선언됩니다.
배열을 사용하면 동일한 데이터 타입을 가진 복수의 변수를 효율적으로 선언할 수 있습니다.
배열은 보통의 변수와 동일하게 사용됩니다.
변수에 값을 대입할 땐 이퀄(=)을 사용합니다.
이 때, 데이터 타입에 따라 사용법이 다릅니다.
* 모바일에서 표가 잘 보이지 않을 수 있습니다.
데이터 타입 | 예문 |
int | int x = 0; |
long | long x = 0; |
char | char x = 'A'; char x[] = "ABC"; |
float | float x = 0.01; |
double | double x = 0.01; |
char형은 한 문자만을 대입할 수 있기 때문에 문자열 3을 대입할 땐 요소의 수를 지정하지 않은 채로 char형 배열을 선언하고, 대입되는 문자열은 큰따옴표(")로 에워싸야 합니다.
여기까지 변수에 대해 알아보았습니다.
감사합니다.
'개발노트 > C언어' 카테고리의 다른 글
#2. 원하는 내용을 출력시켜 보자! (0) | 2012.10.28 |
---|---|
#1. 프로젝트와 솔루션을 생성하자! (4) | 2012.09.24 |
#0. VC++ Express Edition를 설치하자! (2) | 2012.09.24 |