프로그래밍 언어/C언어

C언어) 2. C언어 기초단어, 변수, 변수선언

luana_eun 2021. 12. 20. 17:03
728x90

1. 변수란?

변수를 짧은 문장으로 정의하자면, 말 그대로 "변하는 수".

여러가지로 변할 수 있다는 것을 의미합니다.

무엇이 변할까? 변수를 하나의 바구니 라고 생각하면, 그 안에 여러가지 담고싶은 것을 담는 의미입니다.

컴퓨터는 데이터를 메모리에 저장하고, 메모리는 여러 개의 방으로 구성되어있습니다.

이 메모리의 여러 방을 변수라고 생각하면 됩니다.

 

2. 변수 선언

방이 엄청 많은데, 방에 이름이 없으면 방을 구분하기 어렵겠죠? 그래서 방에 이름을 붙혀줍니다.

이렇게 방에 이름을 붙이는 작업을 = "변수의 선언" 이라고 합니다.

변수를 선언하는 방법은 간단합니다.

변수선언 공식: [자료형 + 원하는이름 + (= )+( 저장하길 원하는 것)]

밑의 사진에 노란색 부분이 변수 선언 부분입니다.

변수 이름을 a로 지정, a라는 변수에 100을 저장

위의 변수선언 공식에서 괄호()부분은 안써도됩니다.

예를들어 "int a;" 까지만 써도 변수 선언이 완성된 것이고,

더해서 a라는 방에 100이라는 숫자를 넣고 싶으면 "int a = 100;"까지 쓰면 됩니다.

**자료형이란? 변수를 방에 비유했었는데, 방의 종류를 나타내는 것입니다.

자세한 사항은 다음글을 참고해주세요!

 

 

3. 변수 선언 주의사항

방에 이름을 짓는데 아무렇게나 지으면 안됩니다.

컴퓨터가 인식할 수 있도록 다음의 규칙을 따라야 합니다!

 

1)영어, 숫자, 밑줄(_)로만 구성해야 한다.
특수문자 안됌!
한국어는 visual studio에서는 가능은 하지만 영어로 하는 것을 추천.
2)첫글자는 반드시 영어나 밑줄(_)이 와야한다.
예를들어 5ab같은 숫자먼저 오는건X.
3)이름 중간에 띄어쓰기 하면 안된다.
4)대문자와 소문자는 다르다.
A와 a는 서로 다른 변수.
5)예약어는 사용금지
C언어에서 이미 사용중인 언어(main, if, printf 등등)는 변수로 사용X.

 

4. 변수 선언 실습!

직접 변수를 선언해 봅시다

int 형의 a, b, c라는 이름으로 변수를 선언합니다.

a,b,c를 따로따로 선언

a,b,c를 동시에 선언

여기까지 하시면 변수 선언을 다 이해한 것입니다.

다음에는 변수 선언 앞에쓰는 int라는 것이 무엇인지 알아보도록 하겠습니다.

화이팅!!

728x90