二进制100110010.101表示成十进制,十六进制数分别是多少?

 我来答
太平洋科技
优质机构答主

2023-01-06 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
太平洋科技
太平洋电脑网通过分析、评测生活及工作中各类消费品,让消费者客观了解产品性能及安全状况,帮助用户做出理性购买选择。同时科普各领域产品知识,解答用户选购及使用中所遇问题。
向TA提问
展开全部
很简单的 一剑啸江湖的答案是准确的二进制转十进制100110010.101=1X2^8+0x2^7+0x2^6+1x2^5+1x2^4+0x2^3+0x2^2+1x2^1=0x2^0+1x2^-1+0x2^-2+1^2-3=306.625二进制转十六进制 这个就更简单了 根据八四二一原则来算 先把小数点左边和右边分成四个位一组
不足补零即0001 0011 0010 .1010=132.A
也可以先就算出十六进制的数再转换出十进制那更简单
十六进制 132.A 转为十进制
132.A=1x16^2+3x16^1+2x16^0+Ax16^-1=306.625
注:^符号表示乘方 2^6即 二的六次方
2^-3 表示二的负三次方
另外解释下八四二一原则
这个表示的是四个位的权值 最高位是8 次高位是4 次低位是2 最低位是1
分别用个各位上的数去乘以它的权值然后四个位乘积相加即可得到一个值 例如0101 就等于0x8+1x4+0x2+1x1=5 又比如 1111=1x8+1x4+1x2+1x1=F(即十进制15) 把所有这样的四位值计算出来后 按照先后顺序排列出来 即为二进制对应的十六进制值
例如二进制01011111 (也可以直接写1011111)对应的十六进制数就是5F
有问题补充吧 !你的那个要求 十六进制转二进制的问题也在这里给出答案吧BD6.12AH 转化为二进制等于1011 11010110 .000100101010转化成八进制 等于5726.0452
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式