你的右下方
懂了就把帖子结了吧
a的编码是: 0000 0000 1000 0000 强制转型后变为1000 0000 因为java第一位为1的为负数,负数用补码表示,所以要显示原码,要取反加1: 还是1000 0000 这样就是128加上符号,结果就是-128 同上: b的补码是: 1000 0000 0000 0000 0000 0000 1000 0001 b的原码是: 0111 1111 1111 1111 1111 1111 0111 1111 强制转换,取后面8个字节,也就是 0111 1111 所以结果是127
62,634
社区成员
307,269
社区内容
加载中
试试用AI创作助手写篇文章吧