用8位二进制表示 ,+0和-0的各原码 反码 补码是多少
6个回答
2009-09-07
展开全部
+0的原码、补码、反码都是00000000
-0的原码是10000000
反码是11111111
补码是00000000
-0的原码是10000000
反码是11111111
补码是00000000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是这样的 呵呵
+0 -0
原码:00000000 100000000
反码:11111111 011111111
补码:00000000 100000000
+0 -0
原码:00000000 100000000
反码:11111111 011111111
补码:00000000 100000000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-09-05
展开全部
那个是错的,不要害人。
+0 -0
原码:00000000 100000000
反码:00000000 111111111
补码:00000000 000000000
+0 -0
原码:00000000 100000000
反码:00000000 111111111
补码:00000000 000000000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0在原码和反码中有两种表示,补码中只有一个,正数的原、反、补码都是一样的,
+0 -0
原码:00000000 10000000
反码:00000000 11111111
补码:00000000 00000000
1、 [+0]原=00000000, [-0]原=10000000
2、 0的反码也是不惟一的:
[+0]反=00000000,[-0]反=11111111
3、 与原码和反码不同,0的补码是惟一的,这可由补码的定义得到.有
[+0]补= [+0]反= [+0]原 = 00000000
[-0]补= [-0]反 + 1 = 11111111 + 1 = 00000000(mod 2的8次方) 即对8位字长来讲,最高位的进位(2的8次方)按模256运算被舍掉,所以[+0]补=[-0]补
+0 -0
原码:00000000 10000000
反码:00000000 11111111
补码:00000000 00000000
1、 [+0]原=00000000, [-0]原=10000000
2、 0的反码也是不惟一的:
[+0]反=00000000,[-0]反=11111111
3、 与原码和反码不同,0的补码是惟一的,这可由补码的定义得到.有
[+0]补= [+0]反= [+0]原 = 00000000
[-0]补= [-0]反 + 1 = 11111111 + 1 = 00000000(mod 2的8次方) 即对8位字长来讲,最高位的进位(2的8次方)按模256运算被舍掉,所以[+0]补=[-0]补
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询