我搜索了很多关于两者的区别,unichar
但char
没有得到任何明确的概念。也告诉我关于char[]
和的区别unichar[]
。
什么时候使用char
和unichar
??
我搜索了很多关于两者的区别,unichar
但char
没有得到任何明确的概念。也告诉我关于char[]
和的区别unichar[]
。
什么时候使用char
和unichar
??
char
是 8 位,表示任意 8 位数字,或 UTF-8 代码单元,或某些其他字符编码的代码单元。
unichar
是 16 位,代表一个 UTF-16 代码单元。
unichar 是 char 大小的两倍。
unichar 常用于其他语言代码:
区别例如:
char a = 'y';
(正确)
char a = '字';
(错误)
unichar a = '字';
(正确的)
char a[2] : 8bit * 2
unichar a[2] : 16bit *2
希望能帮助到你。