黑马程序员技术交流社区

标题: (byte)130的运算过程 [打印本页]

作者: santarget    时间: 2015-5-12 22:11
标题: (byte)130的运算过程
(byte)130=-126
130的原码到反码,中间损失精度的截取,新值从反码到原码的整个运算过程,还是有疑惑。
求给一个完整的解答过程。
作者: gaoer    时间: 2015-5-12 22:32
源码:        1 0000010   反码:  1 1111101 补码:        1 1111110 所以结果为-126               
作者: santarget    时间: 2015-5-13 01:13
gaoer 发表于 2015-5-12 22:32
源码:        1 0000010   反码:  1 1111101 补码:        1 1111110 所以结果为-126

正数的反码补码跟原码一致啊,我想知道的是补码10000010 截取位数 再转换为原码的过程。你这个算法不对。




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