1. 사칙연산

 

+: 더하기

-: 빼기

*: 곱하기

/: 나누기(몫) ( 5/2 == 2, 5/2f == 2.5 )

%: 나머지

 

 

 

2. 비교연산

 

<

>

==

<=

>=

!=

 

3. 논리연산

 

!: not 부정

&&: and 논리곱

||: or 논리합

 

4. 할당연산

 

+= , -= , *= , /=

a+=3 : a← a+3

++,--

a++ : a에1을더하여대입

 

5. 조건연산

(논리식) ? (결과1) : (결과2)

논리식이 true일때 결과1 false일때 결과2 출력

 

6. null

아무것도 할당되어있지않음

Null과 ""는 다름

 

 

 

'🍀 Unity' 카테고리의 다른 글

[C#] 배열  (0) 2025.05.30
[C#] 제어문 (while, do-while, for)  (0) 2025.05.30
[C#] 조건문  (0) 2025.05.30
[Unity] VS가 잘 연결되어 있는데도 debug.log가 안 뜨는 이유  (0) 2025.05.23
[C#] 변수  (0) 2025.05.23

c#의 대표적인 변수 5가지

  1. int
  2. long
  3. float
  4. bool
  5. string

int

정수형이다. 0, -1, 123 등

10자리정수 (-21억~21억) 표기 가능

long

큰 정수형이다.

18자리 정수 표현 가능 (922경 정도)

float

소수도 표현할 수 있다.
36자리정도 표현 가능. 그러나 정확도가 떨어짐

 

float a = 3.14592653589793f;
float b = 3.14592653000000f;
Debug.Log(a);
Debug.Log(b);
Debug.Log(a==b);

 

float형은 특정 자리수를 넘기면 저장하지 않아서 변수 a와 b가 같다고 true로 출력되었다.

 

double형도 있지만 게임 만들 때 잘 쓰지 않는다.

유리수 형태는 기본적으로 double이기 때문에 3.14159f 형식으로 대입해야한다.

bool

true/false를 표시할 수 있다.

string

문자열이다.

'🍀 Unity' 카테고리의 다른 글

[C#] 배열  (0) 2025.05.30
[C#] 제어문 (while, do-while, for)  (0) 2025.05.30
[C#] 조건문  (0) 2025.05.30
[C#] 연산자  (0) 2025.05.29
[Unity] VS가 잘 연결되어 있는데도 debug.log가 안 뜨는 이유  (0) 2025.05.23

+ Recent posts