-61转换成二进制。 另外多说一下前面加了一个“-”负号对数得互相转换有什么影响吗?越详细越好,给
答案:1 悬赏:20 手机版
解决时间 2021-03-25 13:46
- 提问者网友:人傍凄凉立暮秋
- 2021-03-24 19:37
-61转换成二进制。 另外多说一下前面加了一个“-”负号对数得互相转换有什么影响吗?越详细越好,给
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-03-24 21:09
-61d=-111101b,数的进制之间的转换与该数的符号无关。一个正数用任何一种进制表示都是正数,负数用任何一种进制表示都是负数。
然而在计算机中,没有表示正负数的“+”“-”号,只好用二进制码“0”“1”来表示,这就是用二进制码来表示二进制数了。
通常有原码、反码、补码等等很多种表示方式。目前比较常用的是二进制补码。
以8位二进制补码为例,最高位表示符号,0表示“+”,1表示“-”。剩下的低7位表示绝对值。正数的低7位与原码形式相同,负数的低7位是将绝对值原码取反加1。
例如-61d,其二进制数为-111101,8位二进制原码为10111101,对其低7位取反加1得其补码:11000011。
在上述知识中,主要需要搞清楚“数”与“码”的区别。
然而在计算机中,没有表示正负数的“+”“-”号,只好用二进制码“0”“1”来表示,这就是用二进制码来表示二进制数了。
通常有原码、反码、补码等等很多种表示方式。目前比较常用的是二进制补码。
以8位二进制补码为例,最高位表示符号,0表示“+”,1表示“-”。剩下的低7位表示绝对值。正数的低7位与原码形式相同,负数的低7位是将绝对值原码取反加1。
例如-61d,其二进制数为-111101,8位二进制原码为10111101,对其低7位取反加1得其补码:11000011。
在上述知识中,主要需要搞清楚“数”与“码”的区别。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯