char 문자형
- char 는 문자형 데이터타입이다.
- 문자형, 즉 한 글자를 나타낼 수 있다.
- 문자형은 작은따옴표로 감싸 표현한다. (문자열은 큰따옴표로)
- 4바이트의 크기를 가지며, 유니코드 스칼라 값을 표현한다.
- 유니코드 스칼라 값의 범위는
U+0000
에서U+D7FF
, 그리고U+E000
에서U+10FFFF
. - 영대소문자, 한글, 이모지 등을 표현할 수 있다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 문자형 데이터타입으로, `char` 라고 쓴다.
// 문자형은 작은따옴표로 감싼다. (문자열은 큰따옴표로 감쌈)
// 4바이트의 크기를 가진다.
let character = 'z';
let korean: char = '한';
let some_imozy: char = '😊';
println!("{}", character);
>> z
println!("{}", korean);
>> 한
println!("{}", some_imozy);
>> 😊
Reference
https://doc.rust-kr.org/ch03-02-data-types.html
https://doc.rust-lang.org/book/
Comments