负数的二进制

发布于 2021-07-01 11:06:25      浏览 161

负数的二进制

详情:

1、
抉信网,www.juexinw.com
1.首先,来个-5,
2、
抉信网,www.juexinw.com
实践出真知嘛。
3、
抉信网,www.juexinw.com
把5转化为二进制字节形式。
4、
抉信网,www.juexinw.com
得到101,
5、
抉信网,www.juexinw.com
然后补零。
6、
抉信网,www.juexinw.com
2.这个时候,原码就出来了。
7、
抉信网,www.juexinw.com
然后,取反(0的变成1,1的变成0。)
8、
抉信网,www.juexinw.com
/*一个整数按照绝对值大小转换成的二进制数,是为原码。
9、
抉信网,www.juexinw.com
原码就上面的:
10、
抉信网,www.juexinw.com
00000101。*/
11、
抉信网,www.juexinw.com
3.得到了反码,
12、
抉信网,www.juexinw.com
嗯,反码是和原码反着来的。
13、
抉信网,www.juexinw.com
然后,加一。
14、
抉信网,www.juexinw.com
//反码加一叫补码。
15、
抉信网,www.juexinw.com
4.补码就是负数在计算机中的二进制表示方法。
16、
抉信网,www.juexinw.com
那么,11111011表示8位的-5,
17、
抉信网,www.juexinw.com
如果要表示16位的-5 ,
18、
抉信网,www.juexinw.com
在左边添上8个1即可。
19、
抉信网,www.juexinw.com
5.那么,知道一个负数,求二进制数的方法已经知道了,
20、
抉信网,www.juexinw.com
若果,知道一个二进制数,怎么求其十进制数呢(对负数)
21、
抉信网,www.juexinw.com
随便来个负数的二进制数。
22、
抉信网,www.juexinw.com
6.先减一,反着上面的方法来。
23、
抉信网,www.juexinw.com
//上面最后不是加一么,那现在就减一
24、
抉信网,www.juexinw.com
7.取反。
25、
抉信网,www.juexinw.com
//上面不是取反了么,这里也取反。
26、
抉信网,www.juexinw.com
8.那么,接下来就是计算了。
27、
抉信网,www.juexinw.com
计算结果是13,
28、
抉信网,www.juexinw.com
那么这个二进制数就是:
29、
抉信网,www.juexinw.com
-13。
30、
抉信网,www.juexinw.com
9.那么,用计算器来验证一下。
31、
抉信网,www.juexinw.com
其实负数的:
32、
抉信网,www.juexinw.com
十进制变二进制:原码--反码--加一(补码);
33、
抉信网,www.juexinw.com
二进制变十进制:减一--反码--原码。

上一篇:Keil安装破解方法 下一篇:感应雨刷怎么打开图解

相关推荐

  • average函数的功能是计算什么
    average函数的功能是计算什么 AVERAGE函数是EXCEL表格中的计算平均值函数,在数据库中average使用简写avg。AVERAGE是返回参数的平均值(也做算术平均值)。 ……

    其他 发布于 2022-06-13 11:36:50 浏览 254

  • 十进制215转换二进制
    十进制215转换二进制 以计算机为例,十进制215转换二进制是11010111。对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。十进制是逢十……

    其他 发布于 2022-06-04 23:36:43 浏览 175

  • 对数函数的定义域是什么
    对数函数的定义域是什么 对于对数函数y=logg(x)来说,其定义域为: 1、对数函数的真数g(x)>0; 2、对数函数的底数f(x)>0,且f(x)≠1。 对数函数的底数要大于0且不为……

    其他 发布于 2022-06-01 22:49:44 浏览 263

  • vlookup函数的意思
    vlookup函数的意思 VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,可以用来核对数据,多个表……

    其他 发布于 2022-05-21 17:10:35 浏览 292

  • 十进制小数转二进制
    十进制小数转二进制 十进制小数转换成二进制小数采用乘2取整,顺序排列法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数……

    其他 发布于 2022-03-29 14:09:55 浏览 190

  • 将十进制数35转换成二进制数是
    将十进制数35转换成二进制数是 将十进制数35转换成二进制数是100011。人类算数采用十进制,跟人类有十根手指密切相关。实际上,在古代世界独立开发的有文字的记数体……

    其他 发布于 2022-03-16 16:46:07 浏览 164

  • 负数是怎样产生的我国负数最早出现在什么时代
    负数是怎样产生的我国负数最早出现在什么时代 1、产生 负数也是在生产实践中产生的。人们在生活中经常会遇到各种相反意义的量。比如,在记帐时有余有亏;在计算粮仓存米时,有时要记……

    其他 发布于 2022-02-21 02:41:45 浏览 314

  • 区位码怎么转换16进制
    区位码怎么转换16进制 1.用区转码的数字除以16; 2.得到的商和余数即为转换结果。区位码是一个四位的十进制数,十六进制是1 2 3 4 5 6 7 8 9 a b c d e f,然……

    其他 发布于 2022-01-11 10:27:47 浏览 281

  • 如何将表格中的负数批量变成正数
    如何将表格中的负数批量变成正数 1.如何将表格中的负数批量变成正数 2.首先,双击空白单元格, 3.在单元格中输入=ABS(), 4.然后在单元格中选中第一个负数单元格, 5.最后点……

    其他 发布于 2021-12-28 06:16:18 浏览 171

  • year函数的用法
    year函数的用法 1.首先,我们运行Excel,打开你所需要处理的文件。选中要输入数据的单元格;将鼠标滑动到单元格上方,单击一下选中单元格,双击单元格进入……

    其他 发布于 2021-12-24 13:03:28 浏览 314