A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

例如 byte b = (byte)130;
进行分析
A:130对应的原码
        00000000 00000000 00000000 10000010
B: 130对应的反码
        00000000 00000000 00000000 10000010
C:130对应的补码
        00000000 00000000 00000000 10000010
D:由于强转成byte类型,截取为一个字节       
        10000010
E:求D中二进制数据的反码 D实际上在内存中为补码的形式,所以反码为D中数据+(-1)
        10000001
F: 求E中对应的原码
        11111110 由此原码可知十进制数为-126

8 个回复

倒序浏览
支持兄弟了,奔赴好前程,赢取白富美,走上人生巅峰
回复 使用道具 举报
jiatengde 发表于 2015-5-24 01:26
支持兄弟了,奔赴好前程,赢取白富美,走上人生巅峰

3Q 一起努力 不会的大家多多交流哈
回复 使用道具 举报
guoyangpeng 来自手机 中级黑马 2015-5-24 09:11:01
板凳
这道题不错,收藏了,可以随时复习
回复 使用道具 举报
经典面试题,果断收藏,一起努力哈
回复 使用道具 举报
万能的代码之神!保佑我!
回复 使用道具 举报
原码反码补码好乱
回复 使用道具 举报
加油  留着  复习
回复 使用道具 举报
写得不错,学习一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马