二进制中1-0等于多少

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:08:37
二进制中0-1等于多少??
那1-0呢??

我看过书上有不同的答案。奇怪

我觉得应该是0-1=0 1-0=1

1-0=1没有问题。但是0-1=-1用二进制表示就要看位数,且所有位为1,如两位的减0-1=00-01=11,一位的话只能等于1了。负数的表示,就是绝对值二进制取反加1,如3=011,-3=100+001=101,3=010+001=011

计算机中数字的正负好像是由第一个决定的,0好像是正,1好像是负,记不太清了

什么意思啊,说清楚点撒

整数的二进制有三种表示:
原码(正整数用原码)
补码(负整数用补码)
反码(计算机里用得少)

0-1 = -1
-1的二进制使用补码

比如 int i=-1; (这里int是32位变量)
这里i用16进制就是0xffffffff,用二进制就是32个1

1-0=1

看看这个-->

比如:二进制的 1001等于十进制的9.
1 0 0 1
8 4 2 1
发现什么规律了吗? 就是只加1的对应值.
那用同样的方法,二进制1010110的十进制十多少呢?
1 0 1 0 1 1 0
64 32 16 8 4 2 1

2+4+16+64=86

那么
0 1
2 1 就等于1

1 0
2 1 就等于2

这是二进制转换十进制的简单方法.