java程序给short变量赋0xff报异常
在java程序中以二进制或十六进制表示的数比如0x01默认类型为int。所以付给short类型时要强制类型转换。
short q = (short) 0b1111111111111111;
System.out.println(q);
在java程序中以二进制或十六进制表示的数比如0x01默认类型为int。所以付给short类型时要强制类型转换。
short q = (short) 0b1111111111111111;
System.out.println(q);