当前位置:首页 > 教育 >

2进制中负数怎么表示(怎么看出二进制数是负数)

来源:原点资讯(www.yd166.com)时间:2024-04-20 09:01:49作者:YD166手机阅读>>

我们已经知道计算机中,所有数据最终都是使用二进制数表达。

我们也已经学会如何将一个10进制数如何转换为二进制数以及如何将如何将一个16进制数如何转换为二进制数,详见下图。

2进制中负数怎么表示,怎么看出二进制数是负数(1)

不过,我们仍然没有学习一个负数如何用二进制表达。

比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为:

00000000 00000000 00000000 00000101

5转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。

现在想知道,-5在计算机中如何表示?

在计算机中,负数以其正值的补码形式表达

什么叫补码呢?这得从原码,反码说起。

原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。

比如 00000000 00000000 00000000 00000101 是 5的 原码。

反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。

取反操作指:原为1,得0;原为0,得1。(1变0; 0变1)

比如:将00000000 00000000 00000000 00000101每一位取反,得11111111 11111111 11111111 11111010。

称:11111111 11111111 11111111 11111010 是 00000000 00000000 00000000 00000101 的反码。

反码是相互的,所以也可称:

11111111 11111111 11111111 11111010 和 00000000 00000000 00000000 00000101 互为反码。

补码:反码加1称为补码。

也就是说,要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。

比如:00000000 00000000 00000000 00000101 的反码是:11111111 11111111 11111111 11111010。

那么,补码为:

11111111 11111111 11111111 11111010 1 = 11111111 11111111 11111111 11111011

所以,-5 在计算机中表达为:11111111 11111111 11111111 11111011。转换为十六进制:0xFFFFFFFB。

再举一例,我们来看整数-1在计算机中如何表示。

假设这也是一个int类型,那么:

1、先取1的原码:00000000 00000000 00000000 00000001

2、得反码: 11111111 11111111 11111111 11111110

3、得补码: 11111111 11111111 11111111 11111111

可见,-1在计算机里用二进制表达就是全1。16进制为:0xFFFFFF。

使用Windows7的用户可以使用自带的计算器来帮助学习十进制、八进制、十六进制与二进制间的相互转换,非常方便。

2进制中负数怎么表示,怎么看出二进制数是负数(2)

,

栏目热文

怎么设置一直用独立显卡(怎么强制设置独立显卡)

怎么设置一直用独立显卡(怎么强制设置独立显卡)

现在很多用户的电脑除了cpu上有核心显卡外还单独配置了独立显卡,通常win10系统下会默认使用核心显卡,只有在运行大型程...

2024-04-20 09:49:45查看全文 >>

显卡怎么看满血还是残血(显卡怎么看满残血)

显卡怎么看满血还是残血(显卡怎么看满残血)

就现在来说,残血满血的概念大多都是针对于笔记本的。那么这个残血和满血在核心上是没有任何区别的,只是受到了功率的限制,这...

2024-04-20 09:37:26查看全文 >>

怎么判断独立显卡(怎么判断自己的独立显卡)

怎么判断独立显卡(怎么判断自己的独立显卡)

要确定计算机是否具有独立显卡(独立显卡又称独立图形处理器或独立GPU),可以采取以下几种方式进行判断。下面我将提供一个详...

2024-04-20 09:26:17查看全文 >>

怎么知道是不是独立显卡(怎么知道是否独立显卡)

怎么知道是不是独立显卡(怎么知道是否独立显卡)

很多电脑都会带集成显卡和独立显卡,组装电脑即使没有集成显卡,但主板上还是会有显卡数据接口的。这也就导致不熟悉电脑的人在家...

2024-04-20 09:23:05查看全文 >>

独立显卡买哪一种好(什么独立显卡最好)

独立显卡买哪一种好(什么独立显卡最好)

科技发展日新月异,图形处理器已成为现代计算机的重要组成部分之一。尤其值得一提的是NVIDIA最新推出的RTX 4090显...

2024-04-20 09:23:44查看全文 >>

负数二进制计算公式(二进制负数的反码计算)

负数二进制计算公式(二进制负数的反码计算)

为什么带符号的1字节最大表示(127),最小可以表示(-128)最左边的一位如果是1就代表的是负数,如果是0就是正数(1...

2024-04-20 09:05:30查看全文 >>

qq怎么隐藏亲密关系(QQ怎么隐藏亲密关系不被好友看见?)

qq怎么隐藏亲密关系(QQ怎么隐藏亲密关系不被好友看见?)

大家好,欢迎收看科技狐。评论区经常会看到很多狐友说QQ很好用,但是我用的多的还是微信,其实,没办法,因为大家都在用微信,...

2024-04-20 09:12:29查看全文 >>

台式电脑音量是❌怎么弄(台式电脑没音量怎么解决)

台式电脑音量是❌怎么弄(台式电脑没音量怎么解决)

电脑声音图标有红叉这样的问题是很普遍的,一般要么就是没有开声音,要么就是设备检测不到音频设备,所以遇到台式电脑声音显示红...

2024-04-20 09:18:15查看全文 >>

电脑上音量图标不见了(电脑上的音量图标不见了没有音了)

电脑上音量图标不见了(电脑上的音量图标不见了没有音了)

有时候我们的电脑右下角音量图标会突然不见了,这时想要调整电脑声音就很不方便了。遇到这种电脑音量图标不见的情况,我们该怎么...

2024-04-20 09:21:30查看全文 >>

学生学习问题及解决方法(如何疏导孩子的厌学心理)

学生学习问题及解决方法(如何疏导孩子的厌学心理)

学生学习成绩差还需多方面归因王营一位初中生家长朋友曾对我说:“儿子成绩班上垫底,每次找到老师,他总是说孩子很聪明,就是不...

2024-04-20 09:05:13查看全文 >>

文档排行