十进制怎样计算 例如,11111111 11111111 00000000 00000000求详细解析

 我来答
舒适还明净的海鸥i
2022-07-04 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:68.1万
展开全部
二进制数与十进制数如何转换:
(1) 二进制数—→十进制数
对于较小的二进制数:
对于较大的二进制数:
方法1:各位上的数乘权求和?例如:
(101101)2=1×25+0×24+1×23+1×22+0×21+1×20=45
(1100.1101)2=1×23+1×22+0×21+0×20+1×2-1+1×2-2+0×2-3+1×2-4=12.8125
方法2:任何一个二进制数可转化成若干个100…0?的数相加的总和?例如:
(101101)2=(100000)2+(1000)2+(100)2+(1)2
而这种100…00形式的二进制数与十进制数有如下关联:1后有n个0,则这个二进数所对应的十进制数为2n.
所以:(101101)2=(100000)2+(1000)2+(100)2+(1)2=25+23+22+20=45
首先:任何信息在计算机中都存储为以字节为单位的0,1序列.其次,整数分为符号整形和无符号整形,符号整形字节最高位为符号位,整数该位为0,负数该位为1-1转化为2进制即为-1在2进制中的表示,一个字节(8位)足以表示-128 - 127的符号整数范围.最高位符号位,二进制转为十进制的计算为:-1的最高位是指数幂*2(n-1) + 位i上的数字*2(i)...:由此可得-1的字节表示为11111111.而二进制的11111111转化为十进制,应该为多少?应该看转化成的十进制是无符号还是有符号,而且要看整形占用多少字节.如果转换成符号整数,整形占用2个字节以上,11111111实际上存储表示为00000000 11111111故为255.如果转换成符号整数,整形占用1个字节,那么显然应该为-1...综上所述,理解了整形以字节为基础的存储方式,这些东西不难理解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式