128和-128在计算机里面是怎么表示的啊?

二进制的好像都是10000000而负的为下面的:1111111111111111111111111111111111111111111111111111111110000... 二进制的好像都是10000000而负的为下面的:
1111111111111111111111111111111111111111111111111111111110000000
可是八位数的范围包括-128,第八位1表示的是负的,剩下的是0那还是0了啊.
是32位的还是64位的啊."你写的10000000,第一位是负号,它是0的第二种表示方法"o的表示方法和-128的表示方法一样啊?那-128不是和0一样了吗?那肯定不对了吧.
展开
 我来答
Hui翙
推荐于2017-09-05 · TA获得超过1.2万个赞
知道小有建树答主
回答量:2350
采纳率:93%
帮助的人:143万
展开全部
用二进制表示。
十进制转二进制:
用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
例如:128转化成二进制
128/2 = 64 余0
64/2 = 32余0
32/2 = 16 余0
16/2 = 8 余0
8/2 = 4 余0
4/2 = 2 余0
2/2 = 1 余0
故128二进制为000000
因为-128是负数所以是1000000
百度网友93f70d7d5
推荐于2017-09-13 · TA获得超过1218个赞
知道小有建树答主
回答量:693
采纳率:0%
帮助的人:0
展开全部
8位的有符号数范围是-128-127

表示128时产生溢出(就变成0了)
有符号数,你写的10000000,第一位是负号,它是0的第二种表示方法

而+128用8位有符号数表示不了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
历史控CK
2015-09-15 · TA获得超过539个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:118万
展开全部
计算机只识别两种进制,1、位二进制,2、为八进制,你可以通过换算试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人如醉oM
2015-09-30 · TA获得超过324个赞
知道小有建树答主
回答量:460
采纳率:37%
帮助的人:220万
展开全部
看使用什么编码咯,
正码,反码,补码的表示各不相同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式