简介:自古以来,人类就采用十进制进行计数。今天,十进制仍然是世界上最常用的计数方法。虽然我们生活在高度文明的现代社会,但十进制一直沿用至今,在我们的日常生活中往往与之密不可分。事实上,除了十进制之外,我们生活的世界还将面临各种十进制,包括计算时间的十六进制和传输计算机信号的十六进制二进制、十六进制用于标识网卡的硬件地址,八进制用于计算机系统。事实上,无论使用多少个基础系统,不同基础系统之间的计算方法是不同的。坦率地说,他们可以相互转换。今天,小编将带您了解这些常用的基数,并熟悉它们的相互转换。
|一
了解十六进制
事实上,在早期,我们现在用来表示时间的“分”和“秒”不是时间单位,而是角度单位。六元组是古苏美尔人发明的一种系统,后来古希腊也继承了这种计算方法。古希腊数学家帕丘斯首先将圆划分为360后来,在公元150年,托勒密360度的周长分为60个部分。每6度被称为1分,然后每分钟有60秒,每秒0.1度。几个世纪后,人类第一次发明了盘式时钟,并开始使用它360在度的表面上,“分”和“秒”也成为计算时间的单位。事实上运载系统是从零开始的。也许它背后会有一个颠覆我们之前理解的故事。这个故事引人入胜,令人感动。不同的运载系统在不同的领域有不同的应用,而这些常用的运载系统并不是独立存在的。它们有着千丝万缕的联系。
|二
十进制到二进制的转换
1、二进制(基数2)仅使用数字0和1
01
2、十进制(以10为基数)使用数字0至9
0123456789
3、十进制到二进制的转换方法:
1)除以2
示例:将十进制数25转换为二进制,如下所示:
除以2
通过此方法的计算,最终结果为25d=011001b,即十进制数25转换为二进制数011001。
2)幂次方2
值2到0到7的幂次方
3)幂次方使用2可以添加10二进制到二进制,或二进制到十进制。
示例:将十进制数137转换为二进制数
幂次方2
在二进制中,只有两个基本符号:0和1,其中0表示否,1表示是。从上例可以看出,十进制数137等于2的7次方(即128)加上2的3次方(即8),再加上2的0次方(即1),因此最终计算结果为10001001。
那么幂次方是如何通过2将二进制转换成十进制的呢?
示例:将二进制数11110000转换为十进制,即:
11110000b=2到7的幂,2到6的幂,2到5的幂,2到4的幂(0到2的幂到3的幂是0,0表示否,所以不要加)=128643216=240d,因此二进制数11110000转换为十进制数240。
|三
十进制和十六进制之间的转换
1、十六进制以16为基数,使用数字0-9和字母A-F,其中A代表10,B代表11,C代表12,D代表13,e代表14,F代表15;
2、十进制到十六进制方法:
1)除以16
示例:十进制数100到十六进制
十进制100到十六进制
即:十进制数100转换为十六进制数64
3、十六进制转十进制法:
1)幂次方16日:
示例:将十六进制数AE转换为十进制
Ae=e*16到0的幂,a*16到1=14*16到0的幂,10*16到1=14160=174的幂。
|四
二进制和十六进制之间的转换
1、十六进制到二进制
1)半字节
十六进制二进制
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111
例如:ff=11111111,af=10101111,ae=10101110。这种方法仅仅意味着每个十六进制数被视为一个半字节,即四个二进制位,可以通过引用半字节表轻松地进行转换。
2、二进制到十六进制:
示例:1110=e
1010=A
111,0010=72
1110010用逗号分隔为两个半字节,小于半字节的可用0填充,即01110010=72。
结论:事实上,幂次方可以用来计算不同基本系统之间的转换,幂次方10也可以用来计算十进制,例如:十进制10=0×10的幂为0,1×10的幂为1=0×10的幂为10。好的,我将在这里向您介绍公共基的转换。你能做到吗?!