美文网首页
计算机基础 二进制、八进制、十进制、十六进制互相转换,傻瓜版

计算机基础 二进制、八进制、十进制、十六进制互相转换,傻瓜版

作者: f0b693d9893e | 来源:发表于2017-10-25 17:20 被阅读71次

个人觉得这种方式清晰、易懂。方便大家理解,mark!

1).十进制到其他进制:

用这个十进制数除以该进制数,记录所有余数和最后得数,然后反过来输出  (最后得数在最高位);

例如:23转8进制 23/8=2.....7; 23的8进制就是27

17转2进制 17/2=8.....1;

8/2=4...0;

4/2=2...0;

2/2=1...0; 17的2进制就是10001

2).2进制八进制和十六进制到10进制:

从2进制八进制和十六进制数的最低位(最右端第n=1位),依次将乘以进制数的n-1次方相加

例如:二进制数11010转十进制 (我用m^n表示m的n次方)

0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 + 1*2^4=26;

八进制数20转十进制 0*8^0+2*8^1=16;

3).2进制到八进制和十六进制就简单了:

八进制就是将2进制分别以3个为一个单位分开,每个单位再以上面(2进制到10进制)的方法转: 如:110101001转八进制就是110,101,001 ->6,5,1

十六进制就是将2进制分别以4个为一个单位分开

如:11011101011101转十六进制就是0011,1010,0101,1101->3,A,5,D

4).八进制和十六进制到2进制就是将上面的过程反过来~ 如:572->101,111,010

相关文章

  • Java 数据类型 类型转换 运算符

    常用的进制二进制八进制十进制十六进制进制之间是可以互相转换的。 进制如何转换 以二进制和十进制进制为例10 -> ...

  • 2019软考[嵌入式系统设计师]大纲

    考试科目1:嵌入式系统基础知识 1.计算机科学基础 1.1数制及转换 ·二进制、八进制、十进制和十六进制等常用数制...

  • 进制转换

    十进制转换为二进制 185 = 10111001 十进制转换为八进制 185=271 十进制转换为十六进制 185...

  • 07 四种进制和位运算

    ======十进制、二进制、八进制、十六进制====== 在计算机编程中,整数可以通过十进制、二进制、八进制和十六...

  • JAVA基础第五天

    进制 进制转换其他进制转十进制 十进制转其他进制 二进制转八进制,十六进制 八进制转二进制

  • day7homeword

    在计算机编程中,整数可以通过十进制、二进制、八进制、十六进制来表示 1.进制 十进制 二进制 八进制 十六进制 1...

  • 最常见的进制之间的转化

    1.首先是二进制,八进制,十六进制转十进制. 2:八进制,十进制,十六进制转二进制. 3: 二进制,八进制,十进制...

  • 二进制、八进制、十进制、十六进制之间的转换

    十进制转换成二进制、八进制、十六进制 方法:使用十进制的数不断除以n(需要转换的进制类型,如二进制n=2、八进制n...

  • Python基础

    1.0b代表二进制,0o代表八进制,0x代表十六进制;二进制转换bin(),八进制转换oct(),十进制转换int...

  • 【iOS 开发】二进制、十进制、十六进制相互转换的方法

    十进制转换为二进制 十进制转换为十六进制 二进制转换为十六进制 十六进制转换为二进制 二进制转换为十进制 作者:J...

网友评论

      本文标题:计算机基础 二进制、八进制、十进制、十六进制互相转换,傻瓜版

      本文链接:https://www.haomeiwen.com/subject/vfxcpxtx.html