在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。
char 与 数字(int)
最新推荐文章于 2024-03-17 17:28:06 发布