java中,定义byte a=0xff会报错的。
那是因为byte在java中被认为是有符号数,范围是-128至127.
而0xff是255,所以越界了。
http://stackoverflow.com/questions/18812864/why-will-byte-not-take-0xff-in-java
java中,定义byte a=0xff会报错的。
那是因为byte在java中被认为是有符号数,范围是-128至127.
而0xff是255,所以越界了。
http://stackoverflow.com/questions/18812864/why-will-byte-not-take-0xff-in-java