二进制中补码的最小负数为什么是10000000?怎么来的?解释的详细一点
3个回答
展开全部
原码、反码和补码,是用来描述
带符号数
的。
只能说“某个负数”取补码是什么,不能说“某个原码”取补码是什么。
原码为10000000
的数字是-0,求其补码要用0来求,即为00000000。
楼主想问的大概是-128,取其补码:就是
1000
0000。
求取过程中,低七位向符号位的进位1,自然丢失。
带符号数
的。
只能说“某个负数”取补码是什么,不能说“某个原码”取补码是什么。
原码为10000000
的数字是-0,求其补码要用0来求,即为00000000。
楼主想问的大概是-128,取其补码:就是
1000
0000。
求取过程中,低七位向符号位的进位1,自然丢失。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
八位二进制,共有 2^8 = 256 个补码。
一半,表示负数:-1 ~ -128;
一半,零和正数: 0 ~ +127。
最小的,显然就是-128 了,这也不奇怪呀!
[-128] 补 = 2^8 - 128
= 128
= 1000 0000(二进制)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询