💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
进制后缀: H:代表16位 D:十进制 [TOC] [图解篇](https://www.cnblogs.com/gaizai/p/4233780.html) ## **十进制到二进制:** 除2取余数 最后把余数倒过来 比如37转二进制 ![](https://img.kancloud.cn/43/ab/43ab18b7439c3ee61e51e5dd123c126f_396x221.png) 所以转换成的二进制数字为:100101 ## **十进制到八进制:** 除8取余数 最后把余数倒过来 比如:2456 转化成八进制数字:4630 2456/8=307,余0; 307/8=38,余3; 38/8=4,余6; 4/8=0,余4。 将所有余数倒序相连,得到结果:4630。 ## **十进制 转 十六进制** ![](https://img.kancloud.cn/1c/9c/1c9cff6fb2fe478582d63c57a30768f7_1331x666.png) ## **二进制 转 十进制** 最后一位数开始是2的零次方,以此类推,进行加法运算 例子:二进制0101转十进制 ![](https://img.kancloud.cn/f8/b8/f8b8d33a901e437c1dca6c80a3bcecdc_1256x328.png) ## **二进制 转 十六进制** ![](https://img.kancloud.cn/06/ab/06ab80272b23eec75cd9ca983fd07e77_1023x706.png) ## **二进制到八进制** 从右至左每三个二进制数为一组,如果二进制高位不足3位时,用零填补 比如:10011011 三个一组后: 010 011 011 2^2 2^1 2^0 4 2 1 1\*1+1\*2+0\*3=3 1\*1+1\*2+0\*3=3 0\*1+1\*2+0\*3=2 因此二进制的10011011转换为八进制结果为233。 ## **十六进制 转 十进制** 最后一位数开始是16的零次方,以此类推,进行加法运算 注:A=10,B=11,C=12,D=13,E=14,F=15 ![](https://img.kancloud.cn/75/5d/755d2883a1a17265ce09ae66734c186f_887x306.png) ## **十六进制 转 二进制** ![](https://img.kancloud.cn/52/24/52242f684f22bcfff99eedefe598eaa0_1181x682.png) ## **十六进制到八进制** 我们可以先把十六进制的数字转换成二进制,在从二进制转换成八进制 例如: 3BC24 分别对应到二进制就是: 3 0011 B 1011 C 1100 4 0100 连起来就是: 0011 1011 1100 0100 再按照每三个一组分组: 0 011 101 111 000 100 0\_\_3\_\_5\_\_7\_\_0\_\_4 所以8进制就是35704 ## **八进制到十六进制** 我们可以先把八进制的数字转换成二进制,在从二进制转换成十六进制    八进制的:1234567 转换为二进制是每个数字转换为三位二进制:001 010 011 100 101 110 111 然后把这些数字从右边开始进行按四位分组:0 0101 0011 1001 0111 0111 然后从右边每四位组依次对应一个16进制数:053977 ## **八进制到二进制:** 一个八进制的位拆分成一个三位的二进制数 比如:\[八进制\]616       6拆分成 110      1拆分成 001      6拆分成 110 所以转换成的二进制数字为:110001110 ## **八进制到十进制:** 方法:八进制数从低位到高位(即从右往左)计算,第0位的权值是8的0次方,第1位的权值是8的1次方,第2位的权值是8的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。   八进制就是逢8进1,八进制数采用 0~7这八数来表达一个数。   例:将八进制的(53)O转换为十进制的步骤如下: 1\. 第0位 3 x 8^0 = 3; 2\. 第1位 5 x 8^1 = 40; 3\. 读数,把结果值相加,3+40=43,即(53)O=(43)D。