Search

변수 - 기본

데이터의 생존

새로 만든 Variable 프로그램에 있는 모든 내용을 지우고 시작하겠습니다.
“팀스파르타” 라는 문자와 2023 이라는 숫자를 입력해보겠습니다.
이후 입력한 숫자문자데이터 라고 표현하겠습니다.
에러가 발생하는 것을 볼 수 있습니다.
앞으로 이런 빨간줄(에러)을 자주 보게 될것입니다. 이전 파트 에서 언급 드린바와 같이 형식에 맞지 않아서 발생한 문제입니다.
저희가 작성한 “팀스파르타” 라는 문자는 코딩영역에서 혼자 살아남을 수 없는 친구입니다. 코딩영역에 데이터를 추가를 하면 지금처럼 에러를 발생하게 됩니다.
하지만 이전 코딩을 보면 Console.Write(); 안에서는 에러가 발생하지 않았었습니다. 이 부분이 바로 데이터가 안전하게 있을 수 있는 공간입니다.
하지만 Console.Write(); 의 본래 목적은 프로그램에 표시를 해주는 기능입니다. 데이터가 필요할때마다 사용할 수는 없습니다.
이럴때 필요한게 변수가 됩니다.

변수

변수는 데이터가 안전하게 살 수 있는 집이라고 생각해주시면 됩니다. 집을 짓기 위해서는 필요한 재료가 있는데 데이터형식변수이름, 세미콜론(;) 입니다.
기본적인 형식
데이터 형식 집에 살수 있는 데이터가 무엇인지 정합니다. 군대에는 군인이 있고 소방서에는 소방관이 있는 것처럼 형식을 맞춰야 집에 들어 갈 수 있습니다.
문자라면 string 으로 표시합니다.
숫자라면 int 로 표시합니다.
변수 이름 집의 이름이라고 생각하면 됩니다. 앞으로 여러 변수를 만들게 될텐데 각각 누구 집인지 구분하는 역할을 합니다.
기본적으로는 어떤 이름이든 상관없습니다. 원하시는 이름으로 마음대로 만들수 있습니다. aaa, bbb, dasdasd, y, qeo ← 이런 이름들 다 가능합니다.
다만 구분하는 역할을 하는 만큼 의미있는 이름으로 지어야 한눈에 파악하기 힘듭니다.
어떤 이름으로 만드는지는 상관없지만 쓸 수 없는 문자들이 있습니다. (특수문자 및 띄워쓰기) 일단은 영어와 숫자, 언더바(_) 만으로 만드시길 권장드립니다.
예시)
int age; <- 숫자 형식을 보관할 수 있는 변수 string name; <- 문자 형식을 보관할 수 있는 변수
C#
복사