데이터의 생존
새로 만든 Variable 프로그램에 있는 모든 내용을 지우고 시작하겠습니다.
“팀스파르타” 라는 문자와 2023 이라는 숫자를 입력해보겠습니다.
이후 입력한 숫자와 문자를 데이터 라고 표현하겠습니다.
에러가 발생하는 것을 볼 수 있습니다.
저희가 작성한 “팀스파르타” 라는 문자는 코딩영역에서 혼자 살아남을 수 없는 친구입니다.
코딩영역에 데이터를 추가를 하면 지금처럼 에러를 발생하게 됩니다.
하지만 이전 코딩을 보면 Console.Write(); 안에서는 에러가 발생하지 않았었습니다.
이 부분이 바로 데이터가 안전하게 있을 수 있는 공간입니다.
하지만 Console.Write(); 의 본래 목적은 프로그램에 표시를 해주는 기능입니다.
데이터가 필요할때마다 사용할 수는 없습니다.
이럴때 필요한게 변수가 됩니다.
변수
변수는 데이터가 안전하게 살 수 있는 집이라고 생각해주시면 됩니다.
집을 짓기 위해서는 필요한 재료가 있는데 데이터형식과 변수이름, 세미콜론(;) 입니다.
기본적인 형식
•
데이터 형식
집에 살수 있는 데이터가 무엇인지 정합니다.
군대에는 군인이 있고 소방서에는 소방관이 있는 것처럼 형식을 맞춰야 집에 들어 갈 수 있습니다.
◦
문자라면 string 으로 표시합니다.
◦
숫자라면 int 로 표시합니다.
•
변수 이름
집의 이름이라고 생각하면 됩니다.
앞으로 여러 변수를 만들게 될텐데 각각 누구 집인지 구분하는 역할을 합니다.
◦
기본적으로는 어떤 이름이든 상관없습니다.
원하시는 이름으로 마음대로 만들수 있습니다.
aaa, bbb, dasdasd, y, qeo ← 이런 이름들 다 가능합니다.
◦
다만 구분하는 역할을 하는 만큼 의미있는 이름으로 지어야 한눈에 파악하기 힘듭니다.
◦
어떤 이름으로 만드는지는 상관없지만 쓸 수 없는 문자들이 있습니다. (특수문자 및 띄워쓰기)
일단은 영어와 숫자, 언더바(_) 만으로 만드시길 권장드립니다.
예시)
int age; <- 숫자 형식을 보관할 수 있는 변수
string name; <- 문자 형식을 보관할 수 있는 변수
C#
복사