char(C# 참조)

char 키워드는 다음 표에 표시된 범위의 유니코드 문자를 선언하는 데 사용됩니다. 유니코드 문자는 알려진 대부분의 전세계 문자를 표현하는 데 사용되는 16비트 문자입니다.

형식 범위 크기 .NET Framework 형식

char

U+0000 ~ U+ffff

유니코드 16비트 문자

System.Char

리터럴

char 형식의 상수는 문자 리터럴, 16진수 이스케이프 시퀀스 또는 유니코드 표현으로 작성할 수 있습니다. 또한 정수 계열 문자 코드를 변환할 수 있습니다. 다음 문에서는 모두 char 변수를 선언하고 이 변수를 문자 X로 초기화합니다.

        char char1 = 'Z';        // Character literal
char char2 = '\x0058';   // Hexadecimal
char char3 = (char)88;   // Cast from integral type
char char4 = '\u0058';   // Unicode

변환

char 형식은 ushort, int, uint, long, ulong, float, double 또는 decimal로 암시적으로 변환할 수 있습니다. 그러나 다른 형식에서 char 형식으로의 암시적 변환은 없습니다.

C# 언어 사양

자세한 내용은 C# 언어 사양의 다음 단원을 참조하십시오.

  • 1.3 형식 및 변수

  • 2.4.4.4 문자 리터럴

  • 4.1.5 정수 계열 형식

참고 항목

참조

C# 키워드
정수 계열 형식 표(C# 참조)
기본 제공 형식 표(C# 참조)
암시적 숫자 변환 표(C# 참조)
명시적 숫자 변환 표(C# 참조)
Char Structure

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조