美文网首页
进制转换

进制转换

作者: 五岁小孩 | 来源:发表于2021-04-09 10:49 被阅读0次

进制转换

进制简介

进制数 进位规则 基数 数码 第n+1位<br />位权(整数位) 多表符 简介
二进制 逢二进一 2 0,1 2[^n] B
四进制 逢四进一 4 0,1,2,3 4[^n]
八进制 逢八进一 8 0,1,2,3,4,5,6,7 8[^n] O/Q
十进制 逢十进一 10 0,1,2,3,4,5,6,7,8,9 10[^n] D
十六进制 逢十六进一 16 0,1,2,3,4,5,6,7<br />8,9A,B,C,D,E,F 16[^n] H

进制对照表

八进制数与二逬制数、十六进制数之间的关系:

其中二进制数的权重值为 D[^十六进制] (1[8]1[4]0[2]1[1])= 8[1*8]+4[14]+0[^02]+1[1*1]=13[十进制]

转换方法为8421

八进制数 对应二进制数 十六进制数 对应二进制数
0 000 0 0000
1 001 1 0001
2 010 2 0010
3 011 3 0011
4 100 4 0100
5 101 5 0101
6 110 6 0110
7 111 7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

二进制转十六进制

二进制 
00101101101011011100
四位二进制(从右往左按四位分割,不满四位前面补0)
0010 1101 1010 1101 1100
8421法计算十进制
2    13   10   13   12
十进制转十六
2    D    A    D   C
十六进制
0x2DADC

十六进制转二进制

十六进制     3     A     6      8     B    7
二进制      0011 1010   0110  1000  1011  0111

二进制转十进制

十进制转二进制

  • 短除法

    计算 5689 的二进制
    2<u>|5689</u> -------------------------------------------------------------- 1

    2 |<u>2844</u> ------------------------------------------------------------- 0

    2|<u>1422</u> ------------------------------------------------------------ 0

    2|<u>711</u> -------------------------------------------------------------1

    ​ 2|<u>355</u> ------------------------------------------------------------ 1

    ​ 2|<u>177</u> ----------------------------------------------------------- 1

    ​ 2|<u>88</u> ------------------------------------------------------------ 0

    ​ 2|<u>44</u> ----------------------------------------------------------- 0

    ​ 2|<u>22</u> ---------------------------------------------------------- 0

    ​ 2|<u>11</u> ---------------------------------------------------------- 1

    ​ 2|<u>5</u> ----------------------------------------------------------- 1

    ​ 2|<u>2</u> ---------------------------------------------------------- 0

    ​ 1

最终:1011 0001 1100 1

二进制转十进制

二进制: 1011 0001 1100 1

十进制:1 * 2[^0]+0 * 2[^1]+0 * 2[^2]+1 * 2[^3]+1 * 2[^4]+1 * 2[^5]+0 * 2[^6]+0 * 2[^7]+0 * 2[^8]+1 * 2[^9]+1 * 2[^10]+0 * 2[^11]+1 * 2[^12]

​ =1+0+0+8+16+32+0+0+0+512+1024+0+4096

​ =5689

二进制,八进制,四进制,十六进制转十进制

  • 二进制

    1010=1*2[^3]+0 * 2[^2]+1 * 2[^1]+0 * 2[^0]=8+0+2+1=11

  • 四进制

  • 八进制

    35=3 * 8[^1]+5 * 8[^0]=29

  • 十六进制

    5ACEF=5 * 16[^4]+10 * 16[^3]+12 * 16[^2]+14 * 16[^1]+15 * 16[^0]

    ​ =327680+40960+3072+224+15

    ​ =371,951

相关文章

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

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

  • python 的进制转换

    十进制, 二进制相互转换 十进制转换为二进制 二进制转换为十进制 十进制, 八进制相互转换 十进制转换为八进制 八...

  • Flutter 进制转换

    10进制转换位16进制 16进制转换位10进制

  • c#学习(一)进制初步认识

    进制转换进制转换表.jpg 二进制的转换 十进制转2进制/8进制/16进制 2进制/8进制/16进制/转十进制 2...

  • python 各种进制的转换

    转换二进制: bin()函数 转换十进制:int()函数 转换十六进制:hex()函数 转换8进制:oct()函数

  • 进制转换

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

  • iOS开发中的进制转换

    进制转换 开发中常用的进制有二进制、十进制、十六进制,此文章旨在说明进制转换的规则、流程;最后用OC写了进制转换的...

  • python 进制转换

    如何表示二进制 任意进制之间的转换 任意进制转换成二进制--bin 任意进制转换成十进制--int 3.任意进制转...

  • python-基础篇练习题

    通过代码实现如下转换:二进制转换成十进制:v = “0b1111011”十进制转换成二进制:v = 18八进制转换...

  • iOS进制之间转换

    1 进制的转换(一) 1.1 问题 完成以下数字的进制转换: 35转换成二进制; 101101 转换成十进制; 1...

网友评论

      本文标题:进制转换

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