A char in Rust represents a single unicode scalar value. A char is defined as a single character within single quotes eg: ('a') .

// Assign `东` to the `st` variable
let st = '东';

// Annotate the `char` type
let uff: char = '西';;


  • A char is not the same as a single str character.
  • Strings DO NOT use chars internally.
  • A char is always 4-bytes in length.
# rust