首页 > 编程语言 > 详细

Java 基础 - 原码,补码和反码

时间:2021-01-06 09:12:20      阅读:28      评论:0      收藏:0      [点我收藏+]

总结

1-正数的原码,反码,补码都一致;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)

[+1] = [00000001]原 = [00000001]反 = [00000001]补

[-1] = [10000001]原 = [11111110]反 = [11111111]补

2-机器数存储的是“补码”

 

3-为何机器使用补码?

直接把符号位加入运算,这样子可以把减法转换成加法运算

 

 

 

原文链接

原码,补码和反码:https://www.cnblogs.com/wqbin/p/11142873.html

Java 基础 - 原码,补码和反码

原文:https://www.cnblogs.com/frankcui/p/14238776.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!