-
C# 기본 문법 1C# 2023. 1. 12. 20:42
Variable (변수)
- int ( integer ) : 정수형 변수
정수형 변수는 숫자 상수를 정수(자연수)로 기억하는 변수이다.
tip
정수 : 자연수
실수 : 소숫점이 있는 수
상수 : 변하지 않는 (변)수
- 예시
{ int A; A = 123; Debug.Log(A); }
[1] int A;
→ A 라는 이름으로 정수형 변수를 만들었다
[2] A = 123;
→ 그 A는 123이다
[3] Debug.Log(A);
→ 출력했을 때 123이 나온다
더보기* 변수 만드는 과정을 설계라고 한다
* 변수 만드는 과정이 제일 중요하다
초기화
- 변수 선언과 동시에 값을 저장하는 것을 초기화 한다고 표현한다. ( =변수 선언과 동시에 초기화 한다. )
- 예시
{ int number = 7; Debug.Log(number); }
[1] int number = 7;
→ number 라는 이름의 정수형 변수는 7이다
[2] Debug.Log(number);
→ 출력했을 때 7이 나온다
"," 사용하여 변수 여러 개 만들기
- 예시
{ int number1, number2, number3; }
int number1;
int number2;
int number3;
를 한꺼번에
→ int number1, number2, number3; 로 나열 가능하다
데이터 값
- Literal : 데이터 값
더보기* 문자를 표시할 때 'A' 작은 따옴표를 사용한다.
* 문자열을 표시할 때 "Hello" 큰 따옴표를 사용한다.
* 소숫점 숫자 뒤에는 f 를 표기한다.
상수
- Const ( constant ) : 상수
변하지 않는 변수, 쉽게 말해서 읽기 전용 변수이다. 절대 값이 변하지 않는다.
정수 형식의 상수 선언과 동시에 초기화를 해야 한다.
- 예시
{ const int MAX = 100; }
[1] const int MAX = 100;
→ 정수 앞에 const 를 붙이면 상수가 된다
{ const int MAX; }
[2] const int MAX;
→상수는 초기화하지 않으면 오류가 난다.
[3] const int MAX = ____ ;
→ 꼭 값이 들어가야 한다.
{ const int MAX = 100; MAX = 200; }
[1] const int MAX = 100;
[2] MAX = 200;
→ const 를 붙이면 값이 변하지 않는다
( 다른 값 입력할 시 오류 )
더보기개인적으로 궁금한 점
왜 변수를 사용하면 안될까? const 를 굳이 쓰는 이유
→ 여러 코더가 쓸 경우, 그냥 변수를 쓰게 되면 어떤 값이 어떻게 넣어져서 어떤 값으로 바뀔지 모르기 때문에
변하지 않는 const를 사용하여 값이 바뀌지 않게 해주기 위해서다.
tip
* 변수 선언 시 소문자를 사용한다. ( ex. number )
* 메서드나 클래스 선언 시 대문자를 사용한다. ( ex. Start , Update , Main )
* 상수 선언 시 대문자를 사용한다. ( ex. MAX )