你能解释一下 二进制表示的最大十进制数为什么要减一
答案:3 悬赏:30 手机版
解决时间 2021-08-12 22:10
- 提问者网友:玫瑰园
- 2021-08-12 09:32
你能解释一下 二进制表示的最大十进制数为什么要减一
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-08-12 10:25
你理解的情况有点错误。
一个二进制数,能表示的十进制的个数减一才是最大的十进制数而已。
不是最大减一。
例如一个一位二进制数,用公式算出可以表示2个十进制数,最大的是1,因为这些数字中第一个数字是0,而不是1啊。
就好像一个8位二进制数,能表示128个十进制数,最大的是127,就是这样的情况。
减一,不是你理解的那种,而是能表示的个数减一啊。
全部回答
- 1楼网友:话散在刀尖上
- 2021-08-12 11:15
嗯,就是sky说的那样,比如二进制的在计算机中,负数以其正值的补码形式表达。 什么叫补码呢?这得从原码,反码说起。 原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。 比如 00000000 00000000 00000000 00000101 是 5的 原码。 反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。 取反操作指:原为1,得0;原为0,得1。(1变0; 0变1) 比如:将00000000 00000000 00000000 00000101每一位取反, 得
- 2楼网友:毛毛
- 2021-08-12 10:43
有什么好解释德~古人总结了我们学就是了,还研究它的来历干什么…
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯