当前位置:首页 > 经验 >

负数的表示形式有几种(正数和负数怎么表示)

来源:原点资讯(www.yd166.com)时间:2024-03-11 05:07:02作者:YD166手机阅读>>

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

00000000 00000000 00000000 00000101

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

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

负数的表示形式有几种,正数和负数怎么表示(1)

程序员孙国兵

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

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

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

比如 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

更多内容欢迎查看我的专栏

,

栏目热文

怎么理解负数(如何理解正数负数)

怎么理解负数(如何理解正数负数)

负数是有理数的重要组成部分,初学负数时许多人对负数觉得不可思议,而事实上,负数和正数、零一样,存在于我们的身边,人们...

2024-03-11 04:40:09查看全文 >>

负数应该怎么理解(负数是怎么算的)

负数应该怎么理解(负数是怎么算的)

1.零上5摄氏度记作 5℃;零下5摄氏度记作-5℃;“+5”读作正五,“-5”读作负五。+5也可以写成5。负号不可省略,...

2024-03-11 05:26:57查看全文 >>

有什么东西能表示负数(生活中哪些地方用负数表示)

有什么东西能表示负数(生活中哪些地方用负数表示)

一、算盘负数表示法用算盘表示负数时,一种方法是记住那个数看做正数记载在算盘上,心里记做负数,另一种方法是用虚珠,也叫负珠...

2024-03-11 04:58:21查看全文 >>

什么样的情况下用负数表示呢(什么情况下可以用负数表示)

什么样的情况下用负数表示呢(什么情况下可以用负数表示)

记账凭证负数怎么写?财务费用属于期间费用,发生额在借方反映,如果是是冲减费用的,要在借方用负数(红字)反映。软件一般用...

2024-03-11 04:54:57查看全文 >>

什么是负数怎么理解(负数怎么比较大小)

什么是负数怎么理解(负数怎么比较大小)

知识点1.负数的由来:为了表示相反意义的两个量(如盈利亏损、收入支出……),光有学过的0 1 3.4 2/5……是远远不...

2024-03-11 05:09:35查看全文 >>

负数表达的含义(对负数的理解)

负数表达的含义(对负数的理解)

今天我们开始第七个基础模块的复习:负数的认识负数的认识一共分为3个知识考点。第一,正负数的意义以前我们学过的6,10,7...

2024-03-11 05:12:59查看全文 >>

负数是怎样出现的(负数的由来及表示方法)

负数是怎样出现的(负数的由来及表示方法)

负数是数学术语,比0小的数叫做负数,负数与正数表示意义相反的量。这个“零”就是人们在进行数学时所必须需要设定的原点。比如...

2024-03-11 05:18:08查看全文 >>

生物的特征包括哪些(生物的七大基本特征)

生物的特征包括哪些(生物的七大基本特征)

动物的特点有很多,以下是 50 种动物的特点:1. 狮子:是唯一的雌雄两态的猫科动物,有“草原之王”的称号,是非洲顶级的...

2024-03-11 04:47:50查看全文 >>

生物的主要特征(生物的六大主要特征)

生物的主要特征(生物的六大主要特征)

【第一题】数量关系若干名天使投资人对某个需求资金120万的创业项目表达出投资意向,并计划每人以相同的金额投资该项目。但实...

2024-03-11 04:57:10查看全文 >>

生物共有什么特征(生物具有哪些共同特征)

生物共有什么特征(生物具有哪些共同特征)

生物的共同特征,人教版七年级生物教材总结有7条。1.生物的生活需要营养。2.生物能进行呼吸。3.生物能排出体内产生的废物...

2024-03-11 04:57:05查看全文 >>

文档排行