문자
문자는 Char
타입으로 표현됩니다. 문자 리터럴은 작은따옴표로 표기합니다: '1'
.
NOTE
JVM에서는 char
기본 타입으로 저장된 문자가 16비트 유니코드 문자를 나타냅니다.
특수 문자는 이스케이프 백슬래시 \
로 시작합니다. 다음 이스케이프 시퀀스가 지원됩니다:
\t
– 탭\b
– 백스페이스– 줄바꿈 (LF)
\r
– 캐리지 리턴 (CR)\'
– 작은따옴표\"
– 큰따옴표\\
– 백슬래시\$
– 달러 기호
다른 문자를 인코딩하려면 유니코드 이스케이프 시퀀스 구문인 '\uFF00'
을 사용하세요.
kotlin
fun main() {
val aChar: Char = 'a'
println(aChar)
println('
') // 추가 줄바꿈 문자를 출력합니다
println('\uFF00')
}
문자 변수의 값이 숫자인 경우, digitToInt()
함수를 사용하여 명시적으로 Int
숫자로 변환할 수 있습니다.