안녕하세요 아임코딩입니다.
이번에는 C언어에서 제공하는 변수에 대해서 알아보도록 하겠습니다.
변수란?
수학에서 변수는 말 그대로 변하는 수입니다.
프로그래밍에서의 변수는 변하는 수를 저장할 수 있는 저장 공간을 뜻합니다.
이해하기 어려울 수도 있지만, 특정한 값을 저장하는 상자라고 생각하면 될 것 같습니다.
C언어에서 변수를 사용하는 방법은 총 3가지 단계를 거칩니다.
그 단계는 바로
변수 선언
변수 초기화
변수 값 사용
입니다.
각 단계별로 실제 코드를 통해서 알아보도록 하겠습니다.
변수 선언
C언어에서는 변수를 사용하기 위해서는 이 변수를 사용할 것이라는 것을 코드를 통해서 알려줘야합니다.
그 방식은 다음과 같습니다.
자료형 변수이름 ;
변수를 사용할 자료형과 변수의 이름을 설정한 후 코드로 나타내 주면 됩니다.
정수형 변수 number 라는 이름을 가진 변수를 선언하는 코드는 다음과 같습니다.
#include <stdio.h>
int main()
{
int number;
}
int number;
위의 코드를 작성하면 정수형 변수인 number 를 선언한 것입니다.
변수를 사용하기 위해서는 변수 안에 어떤 값을 저장하고 출력하는 등 사용하는 과정을 거쳐야합니다.
변수 초기화
변수를 사용하기 위해서는 변수에 특정 값을 대입해줘야합니다. 다른 말로는 할당이라고도 하는데요,
변수에 처음으로 값을 저장하는 것을 변수를 초기화했다고 합니다.
#include <stdio.h>
int main()
{
int number;
printf("%d", number);
}
초기화하지 않은 변수를 출력해보도록 하겠습니다.
위의 코드처럼 변수에 아무 값도 저장하지 않으면 초기화하지 않은 변수를 사용했다는 오류가 납니다.
따라서 변수를 선언한 후에는 꼭 초기화를 해줘야 합니다.
#include <stdio.h>
int main()
{
int number; //변수 선언
number = 10; //변수 초기화
}
number = 10 코드를 통해서 변수를 초기화했습니다.
변수 값 사용
변수를 선언하고, 초기화했다면 남은 일은 변수를 사용하고 싶을 때 사용하는 것입니다.
대표적으로 변수에 저장되어 있는 값을 출력해보는 것이 가능합니다.
코드를 통해서 변수에 저장된 값을 출력해보도록 하겠습니다.
#include <stdio.h>
int main()
{
int number; //변수 선언
number = 10; //변수 초기화
printf("%d", number);
}
위의 코드를 실행한 결과는 10이 출력되는 것으로 잘 출력이 되는 것을 확인할 수 있습니다.
'프로그래밍 > C' 카테고리의 다른 글
[C언어] 비교 연산자 ==, !=, <, <=, >, >= (0) | 2024.01.26 |
---|---|
[C언어] 논리 연산자 and or not && || ! (1) | 2024.01.26 |
[c언어] scanf() 오류 C4996 'scanf': This function or variable may be unsafe. (0) | 2024.01.26 |
[c언어] visual studio scanf() 오류 해결 (0) | 2024.01.26 |
[C언어] 증감 연산자 ++ -- 전위 후위 연산자 (0) | 2024.01.26 |