zoukankan      html  css  js  c++  java
  • 进制转换

    一、十进制与二进制的转换  列如 :789=1100010101                                                                                                                                                      789/2=394 余1 第10位
                         394/2=197 余0 第9位
                         197/2=98 余1 第8位
                         98/2=49 余0 第7位
                         49/2=24 余1 第6位
                         24/2=12 余0 第5位
                         12/2=6 余0 第4位
                         6/2=3 余0 第3位
                         3/2=1 余1 第2位
                         1/2得0 余1 第1位 

    二进制转十进制:

    A n e d c b a
    B 2的n-1次方 2的4次方 2的3次方 2的2次方 2的1次方 2的0次方

       A*B各数相加

                             

    二、十进制与八进制的转换  例如:789=1425              

                         789/8=98  余5  最后一位

                         98/8=12    余2  第三位

                         12/8=1  (第一位)    余4  第二位

    八进制转十进制    

    A n d c b a
    B 8的n-1次方 8的3次方 8的2次方 8的1次方 8的0次方

    A*B各数相加

    三、十进制与十六进制的转换 列如:789=315

                                                  789/16=49  余5第三位

                                                  49/16=3   (第一位)   余1第二位

    十六进制转十进制                

    A n d c b a
    B 16的n-1次方 116的3次方 16的2次方 16的1次方 16的0次方

    A*B个数相加

      注意:十以内1,2,3,...9  两位数10(A),11(B),12(C).....

    四、二进制转八进制和转十六进制

    转八进制:   例如:10111100  专八进制三个数字为一组  分别对应1,2,4

                             10111100=274

    转十六进制   例如:10111100=BC   (B=11,C=12)   转十六进制四个数字为一组  分别对应1,2,4,8

  • 相关阅读:
    [转]P2P原理和常见实现方法
    google naming
    【转】CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)
    Ubuntu 下 JDK7.0和eclipse安装
    BSP模型简单介绍
    2012最受企业欢迎的开发技能Top10 转
    Social Network Analysis
    python操作mysql
    ASP、ASP.NET、JSP、PHP等网页服务器语言的比较
    mysql 正则表达式 regexp
  • 原文地址:https://www.cnblogs.com/dandan1224/p/5776860.html
Copyright © 2011-2022 走看看