안녕하세요~ 이번 포스팅은 C# 문법에 대해서 간단하게 알아보려 합니다.
키워드만 먼저 정리하자면,
변수, 상수, 변수 타입, 조건문, 반복문 입니다.
먼저 변수!!
변수는 '변할 수 있는 수' 입니다.
수학에서 자주 쓰는 x도 변수로 볼 수 있습니다. x에 어떤 값이든 넣을 수 있죠.
(물론 방정식에 있는 x의 경우, 넣은 값에 의해 참 or 거짓이 구분될 수 있지만요~)
x = 1
(이건 변수 x에 1이라는 정수를 대입했다는 뜻 입니다.)
x = 2.3
(이건 변수 x에 2.3라는 실수를 대입했다는 뜻 입니다.)
x = "안녕하세요"
(이건 변수 x에 "안녕하세요"라는 문자열을 대입했다는 뜻 입니다.)
이렇게 변수 x는 어떤 값이든 넣을 수 있습니다.
이런 x 같은 애를 변수라고 합니다!!
그러면 상수는 무엇일까요?
상수는 숫자입니다.
(상수 = 불변)
상수는 1, 2, 3 ~ 이렇게 쭉 있겠죠?
그런데 상수 1에 5를 대입하면 어떻게 될까요?
1 = 5
(상수 1에 5를 대입)
이렇게 하면 1을 호출했을 때 5라고 뜰까요?
아닙니다. 1은 1이고, 5는 5입니다.
1 = "이건 5입니다."
(상수 1에 "이건 5입니다"라는 문자열을 대입)
이렇게 문자열을 넣어도 1은 무조건 1일 뿐입니다.
이런 1과 같은 숫자가 불변값, 상수 입니다.
이번에는 변수 타입!
변수에는 다양한 타입이 있습니다.
변수는 다양한 값을 담을 수 있는 그릇인데, 1 / 2.3 / "안녕하세요" 등의 다양한 타입을 무작정 받으면 프로그래머 입장에서 매우 헷갈리기 때문에 미리 담을 수 있는 타입을 정해놓습니다.
타입의 종류는
int / float / string / bool 등이 있습니다. (몇 개 더 있는데, 일단은 이 정도만!!)
int는 정수 입니다.
(0을 포함하는 1 / 2 / 3 / ~ / 0 / -1 / -2 / -3 ~)
float는 실수 입니다.
(1.25 / 2.37 / 5.77 / -1.7 / -3.5 ~)
string은 문자로 이루어진 배열입니다
(안녕하세요 / abcdefgh => 문자열)
a / b / c / ~ / 안 / 녕 / 하
(이건 '문자'입니다.)
abc/ bc / 안녕 / 안녕하세요
(이건 '문자열'입니다.)
bool은 참 or 거짓으로 이루어진 값입니다.
프로그램을 실행했을 때도 사용하겠죠 -> 해당 프로그램을 실행할까요? -> 예 or 아니요
(이러면 '예'라는 값에는 True, '아니오'라는 값에는 False라는 값을 설정할 것입니다.)
컴퓨터는 0과 1이 이루어진 조합으로 여러가지 작동을 합니다.
'이진수'라는 가장 기본이고 간단한 수로 여러가지를 조합하는데요.
여기서 '0'이 거짓 False / '1'이 참 True 를 뜻합니다!
적다보니 글이 너무 길어져서 보기 힘드실 것 같아, 조건문과 반복문에 관련된 내용은 다음 포스팅으로 넘기겠습니다.
감사합니다~!!!
틀린 내용이 있으면 댓글로 알려주세요!
'언젠가 유니티(Unity) 개발 > 유니티 튜토리얼' 카테고리의 다른 글
#3 유니티 에디터 조작과 설명 (0) | 2022.04.19 |
---|---|
#2 유니티 프로그램 설치 (0) | 2022.04.19 |
#1 유니티 엔진이란? (0) | 2022.04.18 |