文档章节

原码、反码、补码

p
 popma
发布于 2017/07/23 18:32
字数 235
阅读 12
收藏 0

下面这一段摘自韩顺平老师的java视频。

原码、反码、补码:

对于有符号位的而言:

1. 二进制的最高位是符号位:0表示正数,1表示负数;

2. 正数的原码、反码、补码都是一样的;

3. 负数的反码=其原码符号位不变,其他位取反;

4. 负数的补码=其反码+1;

5. 0的反码,补码都是0;

6. java没有无符号位,换言之,java中的数都是有符号位的;

7. 计算机运算的时候,都是以补码的方式来运算的。

举个例子: 1-2=-1

计算机认为:1-2=1+(-2),然后我们把1和-2都换成补码来计算:

1是正数,所以补码同原码:-2是负数,根据负数的补码运算规则计算:

 

上图就是计算的详细步骤,如有错误欢迎指正。

© 著作权归作者所有

p
粉丝 0
博文 16
码字总数 6632
作品 0
崇明
私信 提问

暂无文章

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
54分钟前
4
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
6
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部