【发布时间】:2020-03-14 07:09:41
【问题描述】:
我理解“char”数据类型用于存储单个字符并使用 1 个字节,但 char16_t、char32_t 和 wchar_t 用于什么?毕竟,我们只需要存储一个字符
【问题讨论】:
-
如果您的字母表超过 256 个字符怎么办?
-
它们通常用于存储 unicode 字符。而 utf8 可以使用单字节字符 utf16 和 utf32 需要更多字节。
-
对不起,我是新手,但我认为字母表只有 1 个字符宽?怎么可能是 256 个字符宽?
标签: c++