常用进制的转换十进制方法(2,8,16进制)简单教程 您所在的位置:网站首页 十六进制转换成十进制工具 常用进制的转换十进制方法(2,8,16进制)简单教程

常用进制的转换十进制方法(2,8,16进制)简单教程

#常用进制的转换十进制方法(2,8,16进制)简单教程| 来源: 网络整理| 查看: 265

进制转换(B,Q,D,H)

首先进制用字符的表示:

B(二进制0-1) :也就是常见的机器码,按照逢(遇到)二进一的原则 

[例:1+1=10 ,(因为二进制只是包括了0和1,所以在计算时要在1+1=2时在前面进一位为10]

Q【或者O、Octal】(0-7):和二进制差不多的规则,逢8进1 [例:7+1=10]

D(十进制0-9):常用记数,人人皆知的9+1=10

H(十六进制0-9,A-F):十六进制比较特殊,它不仅有0-9的int阿拉伯数字,还有A-F的英文字,分别对应A-10,B-11,C-12,D-13,E-14,F-15。

二进制(B)转十进制(D)

第一种:按权展开(这里举例整数011101) 后面有计算带小数的二进制转换

按二进制的性质大概可以猜出这个数转换为十进制后不能完全整除2(从右向左第一位为1,已经在后面的数中增加了一个1,但后面的数不会为奇数,而这个数也将改变整个整数的性质。这也是查询计算结果是否正确的一种方式。ps:在数列中没有小数的情况下)站里自带编辑不支持公式标号用“#”代替x的次方

从右往左计算:1*2#0 + 0*2#1 + 1*2#2 + 1*2#3 + 1*2#4 + 1*2#4 + 0*2#4 =(1+0+4+8+16+0)=29D 或者2910和29(D)

公式就是:位上非0数 *从右往左数的位数的次方#2

接下来就是按位计算:对应1*2#n

四位二进制数0-9对应

按上面的规则:011101为六位二进制数,排列为1,2,4,8,16,32,在位上对应的为1,4,8,16.

把这些数相加1+4+8+16=29  (这些数的排列为2的按位次方)

小数二进制转换十进制

0.011为例,

计算过程

和上面一样的按位计算,只不过位的数变成了分母。

八进制(Q)转换十进制(D)

和上面的二进制数转换计算一样是按权展开

举例724Q

4*8#0 + 2*8#1 + 7*8#2 = 1+16+448=465D

小数计算与上面相同:例0.233Q

计算过程对照

十六进制H转十进制D

先放个对照图先

对照十进制

按权展开像上面一样就行,因为是十六进制,所以计算为 x * 16#n

也可以通过对照表进行按位计算

封面图片来自pixiv



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有