본문 바로가기

C

([C언어) 3강) 변수의 선언과 할당

 

 

 

이번시간에는 '변수' 와 '연산자' 라는것을 배워볼건데요!

쉽게 풀어 해석하자면 변수란 길에서 주워온 상자이고

연산자는 말그대로 덧셈 뺄셈 표기같은거라고 보시면 됩니다.

우선 변수를 만드는법을 알려드릴게요

변수를 만드는 방법은

 

 자료형 변수이름;

 

이렇게 해주시면 되는데요!

어라? 자료형이 뭐지? 2강에서 메인함수 배울때도 봤던것 같은데..

 

자료형과 실수 오차

우리는 쉽게 자료형 이라는 말을 많이 듣게 될 것입니다. 여기서 '자료형' 이라는 것을 오늘 배워볼까 합니다 이번강좌는 되게 중요한 개념이니 꼭 외워 두셔야 합니다! 자료형이란 쉽게말해 우리가 ...더보기 1은..

jeckl.tistory.com

이 강의를 한번 보고와주세요~

 

 

자 보고오셨다면 이어서 설명하도록 하겠습니다.

그럼 제가 변수를 하나 만들어 볼게요

int number;

int number;

이렇게 하면 number에는 무슨 값이 들어있을까요?

 

제가 아까 변수란 길거리에서 주워온 상자와 같다고 말씀드렸습니다.

그 상자에는 int라는 즉 "정수" 라는 글자만 적혀있을 뿐, 아직 안에는 뭐가 들어있을지

그 누구도 모릅니다. 이 그 누구도 모르는 값을 "쓰레기값"이라고 부릅니다

실제로 이 값을 사용하려고 하면 에러가 나게 됩니다!

이렇게 길거리에서 상자를 주워오기만 한 상태! 아무것도 안한 상태!

이렇게 하는 행위를 변수를 선언한다 라고 합니다.

 

이제 number에 숫자를 넣어보도록 합시다

int number;
number = 3;

이렇게 하면 number에 원래 있던 아무도 모를 값은 갖다 버리고 

3이라는 내 물건을 집어넣는것이라고 보시면 됩니다!

그리고 이렇게 내가 원하는 값을 집어넣는 행위를

변수에 ''할당한다'' 라고 합니다.

지금 제가 한 행위는

변수 number에 3을 할당한다. 라고 할수있겠네요!

할당한다, 초기화한다 모두 같은 말이니 참고해주세요!

 

근데 나는 코드를 최대한 짧고 보기 쉽게 짜고싶은데.. 꼭 두줄로 저렇게 해야할까요?

아니요! 아래처럼 선언과 할당을 동시에 할수도 있습니다!

int number = 3;

 

또한 연산자를 통해 두 변수끼리의 값을 계산한다던지

등등의 조작이 가능해지니 꼭 연산자에대해 공부해주세요!

필수!!

 

연산자

연산자는 우리가 흔히 아는 + - / *같은것이 있습니다 그 이외에도 많은 연산자가 있으니 하나씩 알아볼까요? 우선 '변수'에 대해 충분히 공부하신 후 읽어보셔야 도움이 될 것 같습니다 연산자 명 연산자 설명 덧..

jeckl.tistory.com