标签: java byte
我有一个字节 11001000 ,当我将其转换为字符类型时,它会自动在其左侧添加1,因此它现在变为 1111111111001000 。
为什么? 如何避免它,所以我可以得到 0000000011001000 ?
答案 0 :(得分:0)
我不确定为什么有1而不是0但Java中的字符是16位,这就是为什么有16位数字。也许你可以使用&运营商摆脱那些1。
11111111111111& 0000000011001000