常用进制的转换十进制方法(2,8,16进制)简单教程 | 您所在的位置:网站首页 › 十六进制转换成十进制工具 › 常用进制的转换十进制方法(2,8,16进制)简单教程 |
进制转换(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 实验室设备网 版权所有 |