黑马程序员技术交流社区

标题: 关于类型强制转换的问题(小弟献丑了) [打印本页]

作者: zhou330667146    时间: 2015-5-24 01:16
标题: 关于类型强制转换的问题(小弟献丑了)
例如 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
作者: jiatengde    时间: 2015-5-24 01:26
支持兄弟了,奔赴好前程,赢取白富美,走上人生巅峰
作者: zhou330667146    时间: 2015-5-24 01:27
jiatengde 发表于 2015-5-24 01:26
支持兄弟了,奔赴好前程,赢取白富美,走上人生巅峰

3Q 一起努力 不会的大家多多交流哈
作者: guoyangpeng    时间: 2015-5-24 09:11
这道题不错,收藏了,可以随时复习
作者: Lucus    时间: 2015-5-24 13:46
经典面试题,果断收藏,一起努力哈
作者: !85684009ex    时间: 2015-5-24 14:24
万能的代码之神!保佑我!
作者: zhw634631    时间: 2015-5-24 14:56
原码反码补码好乱
作者: lucien_he    时间: 2015-5-24 15:10
加油  留着  复习
作者: 黯然残影    时间: 2015-5-24 16:10
写得不错,学习一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2