09. 문자(char)

ChoiJyun·2023년 10월 24일
post-thumbnail

📌 문자(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

아스키코드를 모두 외울 필요는 없지만 그 개념은 알고 있어야 한다.

profile
개발자 도전기

0개의 댓글