byte是8位的有符号数,所以给一个byte变量的赋值只能是从-128到127;
char是16位的无符号数,这个我们可以做一个实验
我给一个cahr变量赋值65536报错了,但我给它赋值65535却是对的.
当然,还有当我给它赋负值的时候,它也报错了,于是可以证明,char是16位的无符号数
posted on 2011-08-11 21:26 laizhd 阅读(780) 评论(0) 编辑 收藏 举报