10进制数字想必大家都是了解的,也就是我们学数学的时候使用的数字进制系统。但是代码里出现的多是16进制数字。那么16进制数字具体是什么呢?他们怎么写呢?他们又该怎么数呢?这里我们给大家讲解一下。
什么是16进制:
先从10进制开始,每个单位的最大数字就是9,最小为零,满10进一位;那么16进制也就是每个单位最大数字是15,最小为零,满16进一位。
16进制数字怎么写:
10进制当中我们能用的数字有0,1,2,3,4,5,6,7,8,9
而16进制就是在此基础上再加6个数字,但是我们不能生造数字,所以便用字母A,B,C,D,E,F表示
当然16进制的数字的数法也会变,16进制是这种新的数法:
0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20……
其实也就是新添加了六个数字,只不过是我们无法将其命名。
(#16进制数字)
换算:
先看公式:
n进制下,以数字172为例,换算成10进制为1*n²+7*n¹+2*n⁰
则10进制下172就是:1*10²+7*10¹+2*10⁰=172
16进制下的172为:1*16²+7*16¹+2*16⁰=370
这样就可以算出16进制下的172,其实是10进制当中的370
(任何数的0次方都为1)
再往下看16进制当中A=11 B=12 C=13 D=14 E=15 F=16
那么在哪16进制中的数字ACDF为例:换算成10进制为:11*16³+13*16²+14*16¹+16*16⁰=48624
这样就能求得16进制中的ACDF是10进制中的48624
——MOD基金会全体成员