小智 8
以前的语言(如 C) 使用ASCII表示法。范围为 127,代表 127 个独特的符号和语言字符。
而JAVA有一个叫做“国际化”的功能,那就是所有人类可读的字符(包括区域符号)也被添加进去,并且范围也增加了,所以需要更多的内存,统一所有这些符号的系统是“标准Unicode系统”,因此这种统一需要JAVA中的附加字节。
第一个字节保持原样,ASCII 字符范围为 127,与 C、C++ 中一样,但会附加统一字符。
因此,JAVA 中的 char 为 16 位,C 中的 char 为 8 位。
归档时间: |
|
查看次数: |
33803 次 |
最近记录: |