📌 문자(char)
문자열이 아닌 문자를 저장할때 쓰이는 자료형이다.
📖 01. char형 변수 선언
char chA = 'A';
Console.WriteLine($"chA: {chA}");
[출력]
chA: A
📖 02. 리터럴
char ch0 = 'j';
char ch1 = '\u006A';
char ch2 = '\x6A';
char ch3 = (char)106;
Console.WriteLine($"ch0: {ch0}");
Console.WriteLine($"ch1: {ch1}");
Console.WriteLine($"ch2: {ch2}");
Console.WriteLine($"ch3: {ch3}");
[출력]
ch0: j
ch1: j
ch2: j
ch3: j
📖 03. 타입의 크기
Console.WriteLine($"Type: {typeof(char)} / Sizeof : {sizeof(char)}");
[출력]
Type: System.Char / Sizeof : 2
📖 04. 저장 가능 범위
int minChar = char.MinValue;
int maxChar = char.MaxValue;
Console.WriteLine($"char: {minChar} ~ {maxChar}");
[출력]
char: 0 ~ 65535
📖 05. 변환(casting)
Console.WriteLine("\n 변환");
char chVar = 'A';
int numCh = chVar;
Console.WriteLine($"numCh: {numCh}");
numCh = 66;
chVar = (char)numCh;
Console.WriteLine($"chVar: {chVar}");
int result = chVar + 'B';
Console.WriteLine($"result: {result}");
[출력]
numCh: 65
chVar: B
result: 132
아스키코드를 모두 외울 필요는 없지만 그 개념은 알고 있어야 한다.
'C#' 카테고리의 다른 글
Day11_연산(operate) (0) | 2023.03.11 |
---|---|
Day10_입력(input) (1) | 2023.03.11 |
Day08_Nullable (0) | 2023.03.10 |
Day07_var (0) | 2023.03.10 |
Day06_열거형(enum) (0) | 2023.03.10 |