二进制是怎么计算?

时间:2013.08.24 发布人:yeti1111

二进制是怎么计算?

已解决问题

谷歌yeti1111用户在2013.08.24提交了关于“油条二进制是怎么计算?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-08T08:48:02。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:2010haiyan  

1+1+来自1+1就是那么实现的
对应位数相加
00000001+00000001=00000010

除非是1-1
计算机中负数一般使用补码形式
如8位二进制表示
1-00000001
-1-11111111
1-1就是1帮光水司观松征于+(-1)
000问答00001+111111烧格世补11=100000000
由于是8位二进制表示第9位1舍去就是00000000补码中表示0(同原码中0)

补码和原码要搞清楚
正整数用原码表示即原码就是其二进制表示形式
而补码是用二进制表示最高位数n
2的n次方(也就是1后面n个零)减去其绝对筑进制表示部分
比如-2用8位二进制补码表示:
2^8=100000000-00000010=11111110

-2+1=11111110+00000001=11111111=-1

可见8位二进制虽然印纸观板劳反道是8位但是首位用于做符号标志,所以可以表示的正数最大为01111111也就是127
可以表示的负数最大为
10000000也就是-128