/**
*char占两个字符,但是为什么如下显示的只显示了八位,而且在ASICC表中排行第254的 þ 为什么会和 t 相等
*/
public class Test1{
public static void main(String[] args){
System.out.println(Integer.valueOf('þ'));
System.out.println(Integer.toBinaryString('þ'));
System.out.println(Integer.toBinaryString('t'));
System.out.println('þ' == 't');
}
}
254
11111110
1110100
false
---------- java ----------
116
1110100
1110100
true输出完成 (耗时: 0 秒) - 正常终止
112
1110000
1110100
false
116
1110100
1110100
true我选用UTF-08格式存
结果是:
38209
1001010101000001
1110100
false