c언어

C언어. 변수 만들기

코코팡 2021. 7. 7. 14:49

C언에서 변수를 사용하는 이유는 값을 다루는 프로그래밍을 할 시 변수선언이 이루어지지 않으면 진행이 되지 않기에 변수를 사용하는 것 이다. 

그러면 먼저 변수를 선언하는 방법을 알아보자.

int number;

위와 같이 선언을 하는데 맨 왼쪽 int는 자료형을 뜻하며 오른쪽은 변수명이다.

int는 integer의 축약형으로 정수를 뜻 하며 정수형 이므로 저장할 수 있는 값의 형태는 (...., -1 , 0 , 1, ....)이다.

그리고 변수명을 지을 땐 몇가지 규칙이 존재 한다. (이것은 하나의 약속 이므로 지켜줘야 한다.)

 

1. 영문자와 숫자 사용가능.

2. 대소문자를 구분함.

3. 무조건 문자부터 시작해야 하며 숫자로 시작할 수 없다.

4. _(언더바) 로 시작이가능.

5. c언어의 특정 키워드로 변수명을 지을 수 없다. (int, double, if, for .... 등)

6. 변수를 선언시 무조건 맨뒤에 ;(세미콜론)을 붙여주어야 한다.

 

c언어는 저장할 값의 따라 자료형이 달라지는데 그 종류는 크게 3가지로 나뉜다.

 

1. char, short, int, long :정수형(저장할 수 있는 크기가 다름. 왼쪽-->오른쪽으로 갈 수록 값이 커짐)

2. float, double :실수형

3. void: 형태가 없는 자료형( 포인터를 사용하거나, 함수의 반환값을 표현할 때 사용.)

 

 

 

위와 같이 변수를 선언과 변수의 값 할당 방식을 할 수있는데 여기서 = 는 변수와 값이 같다는 뜻이 아니라 변수에 값을 할당 한다 라는 뜻이다.

그리고 값을 할당한 변수를 출력하는 방식은 printf 함수로 화면에 출력이 가능한데 방식은

 

printf("%d %d\n" , number1, number2);

 

여기서 %d는 10진수를 출력할 때 사용하는 서식 지정자여서 서식 지정자는 1:1로 하나의 변수와 대응이 가능합니다.

그래서 변수가 2개여서 서식 지정자를 2개를 사용한 모습입니다. 

 

그리고 변수를 선언할 떄 여러개를 한 번에 선언이 가능합니다.

 

int num1, num2, num3; 방식으로 하나의 자료형의 여러개의 변수를 선언이 가능하며 변수의 값을 할당하기 위해선

위 와 똑같이 각각 값을 할당을 해주면 됩니다.

 

 

'c언어' 카테고리의 다른 글

c언어. 문자 자료형 사용하기  (4) 2021.07.15
c언어. 실수 자료형 사용하기  (0) 2021.07.15
C언어. 정수 자료형 사용하기  (0) 2021.07.13