请问:无符号二进制整数01001001转换成十进制整数是69还是73呀?
答案:2 悬赏:60 手机版
解决时间 2021-12-01 06:17
- 提问者网友:两耳就是菩提
- 2021-11-30 20:45
请问:无符号二进制整数01001001转换成十进制整数是69还是73呀?
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-11-30 22:23
73
计算方法:2^6 + 2^3 + 2^0 = 64 + 8 + 1 = 73 (此处^表示次方)追问那请问“无符号”是什么意思啊?追答有符号和无符号只需要看最高位是0还是1。有符号,顾名思义就是有正负的符号,而无符号则是没有正负之分。比如8位的数,最高位为0,有符号和无符号都是一样的,都是正数,但如果最高位是1,那么有符号就是一个很大的正数,而有符号就是个负数。
举个例子:
00000001 有符号和无符号都是1
11111111 有符号为-1,无符号为255,根据最高位来决定有符号数的正负追问谢谢你!但怎么看它的最高位是0还是1呢?追答比如是8位的二进制数,最高位就是从右边数起的第8位,10000000 ,那么最高位就是1,00000000,最高位就是0,这样应该清楚了吧
计算方法:2^6 + 2^3 + 2^0 = 64 + 8 + 1 = 73 (此处^表示次方)追问那请问“无符号”是什么意思啊?追答有符号和无符号只需要看最高位是0还是1。有符号,顾名思义就是有正负的符号,而无符号则是没有正负之分。比如8位的数,最高位为0,有符号和无符号都是一样的,都是正数,但如果最高位是1,那么有符号就是一个很大的正数,而有符号就是个负数。
举个例子:
00000001 有符号和无符号都是1
11111111 有符号为-1,无符号为255,根据最高位来决定有符号数的正负追问谢谢你!但怎么看它的最高位是0还是1呢?追答比如是8位的二进制数,最高位就是从右边数起的第8位,10000000 ,那么最高位就是1,00000000,最高位就是0,这样应该清楚了吧
全部回答
- 1楼网友:鱼忧
- 2021-11-30 23:48
73,怎么算也不会是69啊.最高位是0,有无符号没有影响.追问什么是最高位?“无符号”在题中没意义吗?追答最高位是从右住左数的第8位,也就是你给出二进制数左边第一位,在无符号数中,所有8位共同用来表示一个数值.而如果是有符号的,那么这一位用来表示正负(0代表正数,1代表负数),后面7位用来表示数值.
这一位是零,那么它是无符号的或不是,它所表示的值是相同的,只有在最高位为1时才会有意义.
这一位是零,那么它是无符号的或不是,它所表示的值是相同的,只有在最高位为1时才会有意义.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯