在java中,char占2字节,16位,转换成数字,为无符号的整形,可表达0~65,535;在ASCII编码中仅有一些英文的字符存在,97 在ASCII中对应着a;即存在 (int)‘a’=97,
而中文字符,如’你’在ASCII 中使无对应的整数存在的。所以若是 (int)‘你’ 在unicodue 下 有 (int)‘你’=20320;
以上数字均为10进制。
且在java中,小整形(byte,short,char)相加都会向上转为int。
版权声明:本文为qq_38292933原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。