计算机储存数字和字符的方法你了解多少?( 三 )


文章插图
 
使用(byte)声明是一个字节 , 不是字符 , 不用再将它转成字符对应的编码 。00、BC、61、4E分别是一个字节 , 当然因为字节为8个比特 , 能表示256个数字 , 因为Java的数据类型是有符号的 , 所以8个比特能表示的10进制范围是[-128,127] , 所以(byte)(x) x不能小于-128和不能大于127 , 否则会溢出 , 溢出的部分数据会丢失 。




推荐阅读