문자 리터럴

hyun·2021년 12월 6일
0

literal

목록 보기
3/3

문자 리터럴의 다양한 표기법

가장 간단한 문자 리터럴 표기법

ex) "문자: " + 'A' + '가'; => 문자: A가

유니코드를 이용한 표기법

    (\=역슬래쉬)
ex) return "문자: " + '\u0041' + '\uac00' => 문자: A가

*\u0041 의 값은 41번째 인데 0041에서 00을 빼면 안되는 이유
유니코드는 반드시 4개의 숫자로 정확하게 지정해야 하기 때문이다

문자 코드를 정수값으로 지정하는 표기법

ex) return "문자2: " + (char)0x41 + "," + (char)0xac00
= 문자2: A,가

*문자를 가리키는 코드임을 표시해야 함

문자의 코드 값을 정수 값으로 표기하는 법

ex) return "문자2: " + (char)65 + "," + (char)44032
= 문자2: A,가

*문자를 가리키는 코드임을 표시해야 함

키보드에서 입력 불가능한 특수 문자를 가리킬 때

ex) return "문자2: " + '\u4eba' + '\u00a9' + '\u03c0' + '\u03a3'
                         (人)       (©)        (π)        (Σ)
*주로 유니코드를 사용한다.```
profile
초보 개발자

0개의 댓글