二进制中的负数怎么表示?

 我来答
休闲娱乐达人天际
高能答主

2020-05-07 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396594

向TA提问 私信TA
展开全部

在二进制码中,采用最高位是符号位的方法来区分正负数,正数的符号位为0、负数的符号位为1。剩下的就是这个数的绝对值部分。通过将负数转为二进制原码,再求其原百码的反码,最后求得的补码即负数的二进制表示结果。

比如整数-1。先取1的原码:00000000 00000000 00000000 00000001,得反码: 11111111 11111111 11111111 11111110,最后得补码: 11111111 11111111 11111111 11111111,即-1在计算机里用二进制表示结果

扩展资料:

二进制代码语言程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。

由于用二进制代码语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。

义印枝鞠碧
2019-09-21 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:733万
展开全部
负数时以补码的形式表示的。
如果是一个8位的有符号整数,这个二进制数应该表示为00001101,最高一位是符号位。
负数的话,先置符号位为1,剩下的位按位取反,末位加1,最后的结果是11110011。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2023-03-07 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:8335万
展开全部
写上负号,就是负数了。
-78 (十进制) =-100 1110 (二进制)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2024-11-27 · TA获得超过5318个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:653万
展开全部

二进制中的负数怎么表示?

-----------------------

把绝对值写成二进制,前面写上负号(-),就是二进制的负数了。

如,十进制的-13,转换成二进制数,就是:-1101。

同样还有:

-1234 (十进制)

=-4 D 2 ( 16 进制)

=-100 1101 0010 (二进制)

=-2 3 2 2 (八进制)

使用不同的进制,只需对绝对值进行【进制转换】。

正负号(+、-)不可改变。



已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式