C# - Types, Console

Alpha, Orderly·2023년 7월 4일
0

CSharp

목록 보기
2/11

변수의 선언

int a = 100;
  • C/Java 와 동일

정수

  • sbyte : Signed Byte
    • 부호 있는 1 바이트 정수
  • short
    • 부호 있는 2바이트 정수
  • int
    • 부호 있는 4바이트 정수

실수

  • float
    • 4바이트 실수
    • C와 동일하게 44.4f 처럼 리터럴 값을 float 으로 명시적 타입표기가 가능하다.
  • double
    • 8바이트 실수

문자

  • char
    • 유니코드 문자
  • string
    • 문자열

Console method

Console.Write()

  • 출력하고 줄을 바꾸지 않는다.

Console.WriteLine()

  • 출력후 줄을 바꾼다.
  • {0}, {1} 등을 사용해 포맷 지정을 할수 있다.
Console.WriteLine("test {0}", 1);
  • 이때 작성 순서는 반드시 0부터 시작해야 한다.
  • 대신 변수명을 중괄호로 감싸도 된다.
int a = 100;
Console.WriteLine($"This is a {a}")

Console.Read()

  • 한글자를 입력받는다. > 문자로 저장됨.

Console.ReadLine()

  • 한줄을 입력받는다. > 문자열로 저장됨.

Console.ReadKey()

  • 키를 하나 바로 입력받는다
  • ConsoleKeyInfo 타입을 리턴한다.

Verbatim String

@"This
Is
Verbatim
String"
  • 문자열 앞에 @을 붙히면 파이썬의 ''' 와 같이 줄바꿈이 그대로 적용이 된다.
  • 포맷이 적용되지 않는 순수한 문자열이 된다.

String.Format

  • 포맷 문자열 생성
string a = String.Format("test {0}, 111);
  • 위와 같이 사용가능

var type

  • 자동으로 타입을 정해준다.

const variable

  • 앞에 const 를 붙히면 된다.
const int a = 0;
a = 2; // 에러남
  • 상수는 주로 이름을 전부 대문자로 쓴다.
profile
만능 컴덕후 겸 번지 팬

0개의 댓글