广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >十六进制、十进制、八进制、二进制常用进制转换
  • 145
分享到

十六进制、十进制、八进制、二进制常用进制转换

摘要

目录1.基本概念2 计算机语言中常用的进制及表示方法3 十六进制 / 十进制 / 八进制 / 二进制 转换示例二进制(10110.01)2 转为十进制为: (22.25)10八进制(

进制也就是进制位,常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。

1.基本概念

数据: 在计算机中,各种信息都是以数据的形式出现的。数据经过处理后产生的结果为信息,数据是计算机中信息的载体,数据本身没有意义。

单位:位(bit)是计算机中最小的数据单位;字节(byte)是计算机中信息组织和存储的基本单位,也是计算机体系结构的基单位;1byte=8bit。

存储单位:B(字节)、KB(千字节)、MB(兆字节)、GB(吉字节)或TB(太字节)。以上是常用的换算单位,不常用的比TB更大的单位还有PB、EB、ZB、YB等。换算关系如下:
1 G = 2 10 ( 各 进 制 间 换 算 单 位 ) = 1024 M B 1G=2^{10} (各进制间换算单位)=1024 MB 1G=210(各进制间换算单位)=1024MB
1 YB = 1024 ZB    1 ZB = 1024 EB
1 EB = 1024 PB   1 PB = 1024 TB
1 TB = 1024 GB   1 GB = 1024 MB
1 MB = 1024 KB   1 KB = 1024 B(byte)
1 G = 2 10 M B = 2 20 K B = 2 30 B 1G=2^{10 }MB=2^{20}KB=2^{30} B 1G=210MB=220KB=230B

字长:计算机一次能够并行处理的二进制代码的位数。字长是衡量计算机性能的一个重要指标,字长越长,数据包含的位数越多,计算机的数据处理速度越快。计算机的字长通常是字节的整数倍,如8位、16位、32位、64位和128位等。

数制:用一组固定的符号和统一的规则来表示数值的方法。其中,按照进位方式计数的数制称为进位计数制。如二进制逢二进一,十进制逢十进一,以此类推。

数码:一个数制中表示基本数值大小的不同数字符号。十进制有10个数码(0,1,2,3,4,5,6,7,8,9)

基数:一个数值所使用数码的个数。二进制的基数为2,十进制为10。

位权:一个数值中某一位置上的数码所表示数值的大小。如:一个十进制数345,3的位权为 1 0 2 10^{2} 102,4的位权为 1 0 1 10^{1} 101, 5的位权为 1 0 0 10^{0} 100; 若是二进制数110,从右到左,0的位权则是 2 0 2^{0} 20,1的位权是 2 1 2^{1} 21,1的位权是 2 2 2^{2} 22,以此类推。

数位:指一个数中每一个数字所占的位置。如520.789,这个数,5表示百位、2表示十位、0表示个位、7表示十分位、8表示百分位、9表示千分位。

位数:一个自然数数位的个数,例如数字9,它只含一个数位,所以9就是一位数;五位数12345则含有个、十、百、干与万5个数位。

表示方式: 在计算机中,为了区分不同进制的数,可以用括号加数制基数xi下标的方式来表示不同数制的数。例如,(492)10 表示十进制数,(1001.1)2 表示二进制数,(4A9E)16表示十六进制数;也可以用带有字母的形式分别表示为(492)D、(1001.1)B和(4A9E)H。D表示十进制(Decimal),H表示十六进制(hexadecimal),B表示二进制(binary),O表示八进制(Octet)在程序设计中,为了区分不同进制数,常在数字后直接加英文学母后级来区别,如492D、1001.1B等。
  二进制:用1、0,共2位数表示
  八进制:用0、1、2、3、4、5、6、7,共8位数表示
  十进制:用0、1、2、3、4、5、6、7、8、9,共10位数表示
  十六进制:用0、1、2、3、4、5、6、7、8、9、A=10、B=11、C=12、D=13、E=14、F=15,共16位数表示

2 计算机语言中常用的进制及表示方法

十六进制(简写为 hex 或下标 16)是一种基数为 16 的计数系统,是一种逢 16 进 1 的进位制。通常用数字 0、1、2、3、4、5、6、7、8、9 和字母 A、B、C、D、E、F(a、b、c、d、e、f)表示,其中: A~F 表示 10~15,这些称作十六进制数字。

十进制数是组成以10为基础的数字系统,有 0,1,2,3, 4, 5, 6, 7, 8, 9 十个基本数字组成。十进制,英文名称为 Decimal System,来源于希腊文 Decem,意为十。十进制计数是由印度教教徒在 1500 年前发明的,由阿拉伯人传承至 11 世纪。

八进制,Octal,缩写 OCT 或 O,一种以 8 为基数的计数法,采用 0,1,2,3,4,5,6,7 八个数字,逢八进 1。一些编程语言中常常以数字 0 开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。

二进制是计算技术中广泛采用的一种数制。 二进制数据是用 0 和 1 两个数码来表示的数。 它的基数为2,进位规则是"逢二进一",借位规则是"借一当二"。 二进制数(binaries)是逢2进位的进位制,0、1是基本算符 ;计算机运算基础采用二进制。

数制的表示有2种方法,一种表示方法是数字下标法,对于不同进制的数可以将它们加上括号再用数字下标表示进制:

例如:(110010011111)2 代表二进制数 ; (6137)8 代表八进制数

另一种是用后缀字母表示进制:

二进制 B (binary)
八进制 O (octal)
十进制 D (decimal)
十六进制 H (hexadecimal)

3 十六进制 / 十进制 / 八进制 / 二进制 转换示例

二进制(10110.01)2 转为十进制为: (22.25)10

(10110.01)2 这个二进制为5位数
则从右到左 位权依次为: 2 − 2 2^{-2} 2−2、 2 − 1 2^{-1} 2−1、 2 0 2^{0} 20、 2 1 2^{1} 21、 2 2 2^{2} 22、 2 3 2^{3} 23、 2 4 2^{4} 24
则整数部分有: 0 ∗ 2 0 + 1 ∗ 2 1 + 1 ∗ 2 2 + 0 ∗ 2 3 + 1 ∗ 2 4 0*2^{0}+1*2^{1}+1*2^{2}+0*2^{3}+1*2^{4} 0∗20+1∗21+1∗22+0∗23+1∗24 =0+2+4+0+16=22
小数部分为: 0 ∗ 2 − 1 + 1 ∗ 2 − 2 0*2^{-1}+1*2^{-2} 0∗2−1+1∗2−2=0.25
整数与小数相加为:22+0.25=22.25

八进制(232.22)8 转为十进制为:(154.28125)10

(232.22)O这个八进制为3位数
则从右到左 位权依次为:$8{-2}、$8{-1}、 8 0 、 8 1 、 8 2 8^{0}、8^{1}、8^{2} 80、81、82
则整数部分有: 2 ∗ 8 0 + 3 ∗ 8 1 + 2 ∗ 8 2 2*8^{0}+3*8^{1}+2*8^{2} 2∗80+3∗81+2∗82=2+24+128=154
小数部分为: 2 ∗ 8 − 1 + 2 ∗ 8 − 2 2*8^{-1}+2*8^{-2} 2∗8−1+2∗8−2=0.28125
整数与小数相加为:154+0.28125=154.28125

十六进制(232.6) 16转为十进制为:(562.375)10

(232)16这个十六进制为3位数
则从右到左 位权依次为: 1 6 − 1 、 1 6 0 、 1 6 1 、 1 6 2 16^{-1}、16^{0}、16^{1}、16^{2} 16−1、160、161、162
则整数部分有: 2 ∗ 1 6 0 + 3 ∗ 1 6 1 + 2 ∗ 1 6 2 2*16^{0}+3*16^{1}+2*16^{2} 2∗160+3∗161+2∗162=2+48+512=562
小数部分有: 6 ∗ 1 6 − 1 6*16^{-1} 6∗16−1=0.375
整数部分与小数部分相加:562+0.375=562.375

十进制转为其他进制数

方法:除x取余倒读法(整数),乘x取整正读法(小数)
将整数和小数分别转换,再拼接起来,也就是十进制转哪个进制就除以哪个进制的位数,即转2除以2,转8除以8,依次类推;小数位乘以该进制位数,即转8乘8,乘后去整数为,再以小数位继续乘,直至小数位为0。

十进制(225.625)10转为二进制为:(11100001.101)2

方法:除2取余倒读法(整数部分)、乘2取整正读法(小数部分)。

将该十进制数除以2,直到商为0时为止,再倒读余数1或0,得到整数部分(11100001);将该十进制的小数乘以2,取整数后,再取所的整数的小数位反复乘2,直到乘积的小数部分为0为止,即得到小数部分(101)。

十进制(1000.5)10转为八进制为:(1750.4)8

方法:除8取余倒读法(整数部分)、乘8取整正读法(小数部分)。

将该十进制数除以8,直到商为0时为止,再倒读余数1或0,得到整数部分(1750);将该十进制的小数部分乘以8,取整数后,再取所的整数的小数位反复乘8,直到乘积的小数部分为0或位数达到所需的精确度要求为止,即得到小数部分(0.4)

十进制(5621.5)10转为十六进制为:(15F5.8)16

方法:除16取余倒读法(整数部分)、乘16取整正读法(小数部分)。

将该十进制数除以16,直到商为0时为止,再倒读余数1或0,得到整数部分(15F5);将该十进制的小数部分乘以16,取整数,反复乘16,直到乘积的小数部分为0,即得到小数部分。

二进制(1101001.101)2转八进制为:(151.5)8

方法:3位分一组,按2相加

以小数点为界,整数部分从右向左每3位为一组,若最后一组不足3位,则在最高位前面添0补足3位,然后将每组中的二进制数按2的权相加,得到对应的八进制数;小数部分从左向右每3位分为一组,最后一组不足3位时,尾部用0补足3位,同上按2权相加,然后按照顺序写出每组二进制数对应的八进制数即可。

二进制(101110011000111011.1)2转十六进制为:(2E63B.8)16

方法:4位分一组,按2相加

以小数点为界,整数部分从右向左每4位为一组,若最后一组不足4位,则在最高位前面添0补足4位,然后将每组中的二进制数按权相加,得到对应的十六进制数;小数部分从左向右每4位分为一组,最后一组不足4位时,尾部用0补足4位,同上按2权相加,然后按照顺序写出每组二进制数对应的十六进制数即可。

八进制(162.4)8转二进制为:(1110101.1)2

方法:各除2取余,0补够3位

从八进制数的低位开始,将每一位上的八进制数除以2得到对应的3位二进制数,位数不够的补0;小数部分也同上进行转换。

十六进制(3B7D)16转二进制为:(11101101111101)2

方法:各除2取余,0补够4位

从十六进制数的低位开始,将每一位上的十六进制数写成对应的4位二进制数,位数不够的补0;小数部分也同上进行转换。

4、十六进制 / 十进制 / 八进制 / 二进制 转换实例表

十进制 Decimal八进制 Octal十六进制 Hexadecimal二进制 Binary
0/0000x000 0 0 0   0 0 0 0
1/0010x010 0 0 0   0 0 0 1
2/0020x020 0 0 0   0 0 1 0
3/0030x030 0 0 0   0 0 1 1
4/0040x040 0 0 0   0 1 0 0
5/0050x050 0 0 0   0 1 0 1
6/0060x060 0 0 0   0 1 1 0
7/0070x070 0 0 0   0 1 1 1
8/0100x080 0 0 0   1 0 0 0
9/0110x090 0 0 0   1 0 0 1
10/0120x0A0 0 0 0   1 0 1 0
11/0130x0B0 0 0 0   1 0 1 1
12/0140x0C0 0 0 0   1 1 0 0
13/0150x0D0 0 0 0   1 1 0 1
14/0160x0E0 0 0 0   1 1 1 0
15/0170x0F0 0 0 0   1 1 1 1
16/0200x100 0 0 1   0 0 0 0
17/0210x110 0 0 1   0 0 0 1
18/0220x120 0 0 1   0 0 1 0
19/0230x130 0 0 1   0 0 1 1
20/0240x140 0 0 1   0 1 0 0
21/0250x150 0 0 1   0 1 0 1
22/0260x160 0 0 1   0 1 1 0
23/0270x170 0 0 1   0 1 1 1
24/0300x180 0 0 1   1 0 0 0
25/0310x190 0 0 1   1 0 0 1
26/0320x1A0 0 0 1   1 0 1 0
27/0330x1B0 0 0 1   1 0 1 1
28/0340x1C0 0 0 1   1 1 0 0
29/0350x1D0 0 0 1   1 1 0 1
30/0360x1E0 0 0 1   1 1 1 0
31/0370x1F0 0 0 1   1 1 1 1
32/0400x200 0 1 0   0 0 0 0
33/0410x210 0 1 0   0 0 0 1
34/0420x220 0 1 0   0 0 1 0
35/0430x230 0 1 0   0 0 1 1
36/0440x240 0 1 0   0 1 0 0
37/0450x250 0 1 0   0 1 0 1
38/0460x260 0 1 0   0 1 1 0
39/0470x270 0 1 0   0 1 1 1
40/0500x280 0 0 1   1 0 0 0
41/0510x290 0 0 1   1 0 0 1
42/0520x2A0 0 1 0   1 0 1 0
43/0530x2B0 0 1 0   1 0 1 1
44/0540x2C0 0 1 0   1 1 0 0
45/0550x2D0 0 1 0   1 1 0 1
46/0560x2E0 0 1 0   1 1 1 0
47/0570x2F0 0 1 0   1 1 1 1
48/0600x300 0 1 1   0 0 0 0
49/0610x310 0 1 1   0 0 0 1
50/0620x320 0 1 1   0 0 1 0
51/0630x330 0 1 1   0 0 1 1
52/0640x340 0 1 1   0 1 0 0
53/0650x350 0 1 1   0 1 0 1
54/0660x360 0 1 1   0 1 1 0
55/0670x370 0 1 1   0 1 1 1
56/0700x380 0 1 1   1 0 0 0
57/0710x390 0 1 1   1 0 0 1
58/0720x3A0 0 1 1   1 0 1 0
59/0730x3B0 0 1 1   1 0 1 1
60/0740x3C0 0 1 1   1 1 0 0
61/0750x3D0 0 1 1   1 1 0 1
62/0760x3E0 0 1 1   1 1 1 0
63/0770x3F0 0 1 1   1 1 1 1
64/1000x400 1 0 0   0 0 0 0
65/1010x410 1 0 0   0 0 0 1
66/1020x420 1 0 0   0 0 1 0
67/1030x430 1 0 0   0 0 1 1
68/1040x440 1 0 0   0 1 0 0
69/1050x450 1 0 0   0 1 0 1
70/1060x460 1 0 0   0 1 1 0
71/1070x470 1 0 0   0 1 1 1
72/1100x480 1 0 0   1 0 0 0
73/1110x490 1 0 0   1 0 0 1
74/1120x4A0 1 0 0   1 0 1 0
75/1130x4B0 1 0 0   1 0 1 1
76/1140x4C0 1 0 0   1 1 0 0
77/1150x4D0 1 0 0   1 1 0 1
78/1160x4E0 1 0 0   1 1 1 0
79/1170x4F0 1 0 0   1 1 1 1
80/1200x500 1 0 1   0 0 0 0
81/1210x510 1 0 1   0 0 0 1
82/1220x520 1 0 1   0 0 1 0
83/1230x530 1 0 1   0 0 1 1
84/1240x540 1 0 1   0 1 0 0
85/1250x550 1 0 1   0 1 0 1
86/1260x560 1 0 1   0 1 1 0
87/1270x570 1 0 1   0 1 1 1
88/1300x580 1 0 1   1 0 0 0
89/1310x590 1 0 1   1 0 0 1
90/1320x5A0 1 0 1   1 0 1 0
91/1330x5B0 1 0 1   1 0 1 1
92/1340x5C0 1 0 1   1 1 0 0
93/1350x5D0 1 0 1   1 1 0 1
94/1360x5E0 1 0 1   1 1 1 0
95/1370x5F0 1 0 1   1111
96/1400x600 1 1 0   0 0 0 0
97/1410x610 1 1 0   0 0 0 1
98/1420x620 1 1 0   0 0 1 0
99/1430x630 1 1 0   0 0 1 1
100/1440x640 1 1 0   0 1 0 0
101/1450x650 1 1 0   0 1 0 1
102/1460x660 1 1 0   0 1 1 0
103/1470x670 1 1 0   0 1 1 1
104/1500x680 1 1 0   1 0 0 0
105/1510x690 1 1 0   1 0 0 1
106/1520x6A0 1 1 0   1 0 1 0
107/1530x6B0 1 1 0   1 0 1 1
108/1540x6C0 1 1 0   1 1 0 0
109/1550x6D0 1 1 0   1 1 0 1
110/1560x6E0 1 1 0   1 1 1 0
111/1570x6F0 1 1 0   1 1 1 1
112/1600x700 1 1 1   0 0 0 0
113/1610x710 1 1 1   0 0 0 1
114/1620x720 1 1 1   0 0 1 0
115/1630x730 1 1 1   0 0 1 1
116/1640x740 1 1 1   0 1 0 0
117/1650x750 1 1 1   0 1 0 1
118/1660x760 1 1 1   0 1 1 0
119/1670x770 1 1 1   0 1 1 1
120/1700x780 1 1 1   1 0 0 0
121/1710x790 1 1 1   1 0 0 1
122/1720x7A0 1 1 1   1 0 1 0
123/1730x7B0 1 1 1   1 0 1 1
124/1740x7C0 1 1 1   1 1 0 0
125/1750x7D0 1 1 1   1 1 0 1
126/1760x7E0 1 1 1   1 1 1 0
127/1770x7F0 1 1 1   1 1 1 1
128/2000x801 0 0 0   0 0 0 0
129/2010x811 0 0 0   0 0 0 1
130/2020x821 0 0 0   0 0 1 0
131/2030x831 0 0 0   0 0 1 1
132/2040x841 0 0 0   0 1 0 0
133/2050x851 0 0 0   0 1 0 1
134/2060x861 0 0 0   0 1 1 0
135/2070x871 0 0 0   0 1 1 1
136/2100x881 0 0 0   1 0 0 0
137/2110x891 0 0 0   1 0 0 1
138/2120x8A1 0 0 0   1 0 1 0
139/2130x8B1 0 0 0   1 0 1 1
140/2140x8C1 0 0 0   1 1 0 0
141/2150x8D1 0 0 0   1 1 0 1
142/2160x8E1 0 0 0   1 1 1 0
143/2170x8F1 0 0 0   1 1 1 1
144/2200x901 0 0 1   0 0 0 0
145/2210x911 0 0 1   0 0 0 1
146/2220x921 0 0 1   0 0 1 0
147/2230x931 0 0 1   0 0 1 1
148/2240x941 0 0 1   0 1 0 0
149/2250x951 0 0 1   0 1 0 1
150/2260x961 0 0 1   0 1 1 0
151/2270x971 0 0 1   0 1 1 1
152/2300x981 0 0 1   1 0 0 0
153/2310x991 0 0 1   1 0 0 1
154/2320x9A1 0 0 1   1 0 1 0
155/2330x9B1 0 0 1   1 0 1 1
156/2340x9C1 0 0 1   1 1 0 0
157/2350x9D1 0 0 1   1 1 0 1
158/2360x9E1 0 0 1   1 1 1 0
159/2370x9F1 0 0 1   1 1 1 1
160/2400xA01 0 1 0   0 0 0 0
161/2410xA11 0 1 0   0 0 0 1
162/2420xA21 0 1 0   0 0 1 0
163/2430xA31 0 1 0   0 0 1 1
164/2440xA41 0 1 0   0 1 0 0
165/2450xA51 0 1 0   0 1 0 1
166/2460xA61 0 1 0   0 1 1 0
167/2470xA71 0 1 0   0 1 1 1
168/2500xA81 0 1 0   1 0 0 0
169/2510xA91 0 1 0   1 0 0 1
170/2520xAA1 0 1 0   1 0 1 0
171/2530xAB1 0 1 0   1 0 1 1
172/2540xAC1 0 1 0   1 1 0 0
173/2550xAD1 0 1 0   1 1 0 1
174/2560xAE1 0 1 0   1 1 1 0
175/2570xAF1 0 1 0   1 1 1 1
176/2600xB01 0 1 1   0 0 0 0
177/2610xB11 0 1 1   0 0 0 1
178/2620xB21 0 1 1   0 0 1 0
179/2630xB31 0 1 1   0 0 1 1
180/2640xB41 0 1 1   0 1 0 0
181/2650xB51 0 1 1   0 1 0 1
182/2660xB61 0 1 1   0 1 1 0
183/2670xB71 0 1 1   0 1 1 1
184/2700xB81 0 1 1   1 0 0 0
185/2710xB91 0 1 1   1 0 0 1
186/2720xBA1 0 1 1   1 0 1 0
187/2730xBB1 0 1 1   1 0 1 1
188/2740xBC1 0 1 1   1 1 0 0
189/2750xBD1 0 1 1   1 1 0 1
190/2760xBE1 0 1 1   1 1 1 0
191/2770xBF1 0 1 1   1 1 1 1
192/3000xC01 1 0 0   0 0 0 0
193/3010xC11 1 0 0   0 0 0 1
194/3020xC21 1 0 0   0 0 1 0
195/3030xC31 1 0 0   0 0 1 1
196/3040xC41 1 0 0   0 1 0 0
197/3050xC51 1 0 0   0 1 0 1
198/3060xC61 1 0 0   0 1 1 0
199/3070xC71 1 0 0   0 1 1 1
200/3100xC81 1 0 0   1 0 0 0
201/3110xC91 1 0 0   1 0 0 1
202/3120xCA1 1 0 0   1 0 1 0
203/3130xCB1 1 0 0   1 0 1 1
204/3140xCC1 1 0 0   1 1 0 0
205/3150xCD1 1 0 0   1 1 0 1
206/3160xCE1 1 0 0   1 1 1 0
207/3170xCF1 1 0 0   1 1 1 1
208/3200xD01 1 0 1   0 0 0 0
209/3210xD11 1 0 1   0 0 0 1
210/3220xD21 1 0 1   0 0 1 0
211/3230xD31 1 0 1   0 0 1 1
212/3240xD41 1 0 1   0 1 0 0
213/3250xD51 1 0 1   0 1 0 1
214/3260xD61 1 0 1   0 1 1 0
215/3270xD71 1 0 1   0 1 1 1
216/3300xD81 1 0 1   1 0 0 0
217/3310xD91 1 0 1   1 0 0 1
218/3320xDA1 1 0 1   1 0 1 0
219/3330xDB1 1 0 1   1 0 1 1
220/3340xDC1 1 0 1   1 1 0 0
221/3350xDD1 1 0 1   1 1 0 1
222/3360xDE1 1 0 1   1 1 1 0
223/3370xDF1 1 0 1   1 1 1 1
224/3400xE01 1 1 0   0 0 0 0
225/3410xE11 1 1 0   0 0 0 1
226/3420xE21 1 1 0   0 0 1 0
227/3430xE31 1 1 0   0 0 1 1
228/3440xE41 1 1 0   0 1 0 0
229/3450xE51 1 1 0   0 1 0 1
230/3460xE61 1 1 0   0 1 1 0
231/3470xE71 1 1 0   0 1 1 1
232/3500xE81 1 1 0   1 0 0 0
233/3510xE91 1 1 0   1 0 0 1
234/3520xEA1 1 1 0   1 0 1 0
235/3530xEB1 1 1 0   1 0 1 1
236/3540xEC1 1 1 0   1 1 0 0
237/3550xED1 1 1 0   1 1 0 1
238/3560xEE1 1 1 0   1 1 1 0
239/3570xEF1 1 1 0   1 1 1 1
240/3600xF01 1 1 1   0 0 0 0
241/3610xF11 1 1 1   0 0 0 1
242/3620xF21 1 1 1   0 0 1 0
243/3630xF31 1 1 1   0 0 1 1
244/3640xF41 1 1 1   0 1 0 0
245/3650xF51 1 1 1   0 1 0 1
246/3660xF61 1 1 1   0 1 1 0
247/3670xF71 1 1 1   0 1 1 1
248/3700xF81 1 1 1   1 0 0 0
249/3710xF91 1 1 1   1 0 0 1
250/3720xFA1 1 1 1   1 0 1 0
251/3730xFB1 1 1 1   1 0 1 1
252/3740xFC1 1 1 1   1 1 0 0
253/3750xFD1 1 1 1   1 1 0 1
254/3760xFE1 1 1 1   1 1 1 0
255/3770xFF1 1 1 1   1 1 1 1

到此这篇关于十六进制、十进制、八进制、二进制常用进制转换的文章就介绍到这了,更多相关常用进制转换内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 十六进制、十进制、八进制、二进制常用进制转换

本文链接: https://www.lsjlt.com/news/175568.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 十六进制、十进制、八进制、二进制常用进制转换
    目录1.基本概念2 计算机语言中常用的进制及表示方法3 十六进制 / 十进制 / 八进制 / 二进制 转换示例二进制(10110.01)2 转为十进制为: (22.25)10八进制(...
    99+
    2022-12-22
    十六进制转换 十进制转换 八进制转换 二进制转换 常用进制转换
  • 二进制、八进制和十六进制
    我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1、9、10、297、952 等,一个数字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多个数字组合起来。例如表示 5+8 的结果,一个数字不够,只能”进位“,用 13 来...
    99+
    2023-06-03
  • 一篇教程教你学会Python进制转换(十进制转二进制、八进制、十六进制)
    一、导言 导语: 在计算机进行数据交换时,常常会有一个进制转换的过程,我们知道计算机只认0 和 1.在内存系统中,基本基于二进制进行运算的,但是有时候数据过于庞大,为了方便存储管理,计算机会使用十六进制存储数据,但是...
    99+
    2022-06-02
    Python 进制转换 python16进制转2进制
  • php怎么实现八进制转换十六进制
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php怎么实现八进制转换十六进制?base_convert() 函数在任意进制之间转换数字。把八进制数转换为十六进制数:<php $oct = "364&...
    99+
    2015-06-03
    php 八进制 十六进制
  • php怎样实现八进制转换十六进制
    本篇文章为大家展示了php怎样实现八进制转换十六进制,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。php实现八进制转换十六进制的方法:1、创建一个PHP示例文件;2、通过“base_convert(...
    99+
    2023-06-29
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
    shell可以在不调用第3方命令,表示不同进制数据。这里总结以下表示方法。shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头. 才可以表示其它进制类型数值。如:以 0 开头...
    99+
    2022-06-04
    脚本 例子 数据
  • php怎么将十进制转换成十六进制
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php将十进制转换成十六进制1、使用dechex()函数dechex($number) 函数把十进制数$number转换为十六进制数。<php...
    99+
    2014-10-03
    php 十进制 十六进制
  • php怎么将十六进制转换为十进制
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php将十六进制转换为十进制1、使用hexdec()函数hexdec(十六进制字符串) 函数可把十六进制数转换为十进制数。<php echo hexdec(&qu...
    99+
    2015-02-19
    php 进制转换 十六进制转十进制
  • php如何将十六进制转换为十进制
    这篇文章主要介绍“php如何将十六进制转换为十进制”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何将十六进制转换为十进制”文章能帮助大家解决问题。php将十六进制转换为十进制的方法:1、使用...
    99+
    2023-06-29
  • php如何将十进制转换成十六进制
    本篇内容介绍了“php如何将十进制转换成十六进制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php将十进制转换成十六进制的方法:1、使用d...
    99+
    2023-06-22
  • php怎么把二进制转十六进制
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php怎么把二进制转十六进制二进制转十六进制函数:bin2hex(string $str); @param $str 将要转换的ASCII...
    99+
    2017-03-11
    php 二进制 十六进制
  • php如何把二进制转十六进制
    这篇文章主要介绍了php如何把二进制转十六进制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何把二进制转十六进制文章都会有所收获,下面我们一起来看看吧。php把二进制转十六进制的方法:1、创建一个PHP...
    99+
    2023-06-26
  • 使用C#中的Convert.ToInt32()将十进制,八进制,十六进制字符串转换为整数
    可以使用Convert.ToInt32()方法将十进制、八进制和十六进制字符串转换为整数。示例代码如下:```csharpstrin...
    99+
    2023-09-13
    C#
  • Java如何实现十进制与十六进制转换
    这篇文章主要介绍了Java如何实现十进制与十六进制转换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。示例:import java.util.HashMap;impo...
    99+
    2023-06-20
  • php十进制如何转八进制
    本篇内容介绍了“php十进制如何转八进制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在PHP中,十进制转八进制的算法是decoct...
    99+
    2023-06-29
  • 怎么在JavaScript中将二进制转换为十六进制
    怎么在JavaScript中将二进制转换为十六进制?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。JavaScript中将二进制转为十六进制的方法var a=100;v...
    99+
    2023-06-14
  • QT实现二、八、十六进制之间的转换
    主要使用QT中的三个方法。 第一个是QString::number(int n, int base = 10);第二个是QString::setNum(short n, int ba...
    99+
    2022-11-13
  • JS十进制怎么转二进制
    这篇文章主要介绍了JS十进制怎么转二进制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS十进制怎么转二进制文章都会有所收获,下面我们一起来看看吧。计算十进制转换为二进制的过程可以当成把每个计算后取余的数字压入...
    99+
    2023-06-27
  • php怎么将二进制转换为十进制
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php将二进制转换为十进制1、使用bindec()函数bindec($binary_string) 函数把二进制数$binary_string转换为十进制数。<p...
    99+
    2022-04-02
    php 进制转换 二进制转十进制
  • php如何将二进制转换为十进制
    本篇内容介绍了“php如何将二进制转换为十进制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php将二进制转换为十进制的方法:1、使用bin...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作