using System;
// 프로젝트 명
namespace Csharp
{
class Program
{
static void Main(string[] args)
{
}
}
}
int : 정수형
float : 실수형
string : 문자열
bool : 참과 거짓
사용빈도가 가장 높은 건 정수형 자료
int hp;
hp = 100;
int maxHp = hp;
int hp = 0x12FB2;

Signed : 부호가 있는 수
UnSigned : 부호가 없는 수
최상위 비트는 음수를 표현하는데 사용한다 (2의 보수법)
부호가 없을 경우 최상위 비트를 사용하더라도 부호가 바뀌지 않는다


float a = 3.14f;
double b = 3.5;
string name = "hi";
char ch = 'R';
bool a = true;
bool b = false;
int a = 100;
short b = a;
int a = 100;
short b = (short)a;
float c = a;
int d = (int)c;
string input
input = Console.ReadLine();
Console.WirteLine(input);
string input = Console.ReadLine();
int number = int.Parse(input);
Console.WirteLine(number);
int hp = 100;
int maxHp = 100;
// 옛날 방법
string.Format("당신의 HP는 {0}/{1} 입니다.", hp, maxHp);
// String interpolation
string message = $"당신의 HP는 {hp}입니다.";
Console.WriteLine(message);
사칙 연산
'+ '-' '*'' '/' '%'
% : 모듈러 연산(나머지 연산)
우선순위가 존재
연산 순서는
1) 할당 / int hp;
2) write / hp = 100;
3) read / hp;
나누기 연산은 데이터 형에 따라 몫을 나타내줌
증감연산
a += 1;
a++;
b -= 1;
b--;
++a;
--b;
< <= > >= == !=
크다 크거나 같다 작다 작거나같다 같다 다르다
true or false로 return (boolean으로 return)