오늘 배운 내용
- 변수
- 연산자
- 사칙 연산자
- 증감 연산자
- 전위연산, 후위연산
- 형 변환
- 비교 연산자
- 논리 연산자
- 조건부 논리 연산자
변수
- 변할수 있는 수
- 자료형
int : 정수형
float: 실수형
bool : true / false
char : 문자(하나)
string : 문자열
- 상수
const int a = 1;
연산자
- 사칙 연산자
Console.WriteLine(5 + 2);
Console.WriteLine(5 - 2);
Console.WriteLine(5 * 2);
Console.WriteLine(5 / 2);
Console.WriteLine(5 % 2);
- 증감 연산자
int count = 0;
count--;
count++;
- 전위 연산, 후위 연산
int count = 0;
Console.WriteLine(++count);
Console.WriteLine(count++);
- 형 변환
int a = 5;
int b = 6;
int c = 8;
float average = (a + b + c) / (float)3;
Console.WriteLine(average);
- 비교 연산자
int a = 2;
int b = 3;
bool result;
result = a == b;
result = a != b;
result = a>b;
result = a<b;
result = a >= b;
result = a <= b;
- 논리 연산자
AND(&) : 두 값이 참일 경우 true
OR(|) : 두 값중 하나라도 참일경우 true
NOT(!) : 다음 식을 true일 경우 false로, false일 경우 true로 바꿈
- 조건부 논리 연산자
bool isKeyDown = true;
bool isGrounded = true;
bool isAlive = true;
bool isAnotherState = false;
bool canJump = isKeyDown && isGrounded && isAlive && !isAnotherState;