荒岛生存2之六进制汉化1.0版方法

整理:游戏232
2020-03-06 10:31:10

六进制计算方法

0-9对应0-9;   

A-F对应10-15;

十六进制数的加减法的进/借位规则为:借一当十六,逢十六进一。 

十六进制数同二进制数及十进制数一样,也可以写成展开式的形式。

十进制整数转十六进制数:“除以16取余,逆序排列”(除16取余法)

例:(1765)10=(6E5)2

1765/16=110.......5

110/16=6........14

616=0......6

因为14对应E

十六进制数转换成二进制数:把每一个十六进制数转换成4位的二进制数,就得到一个二进制数。

十六进制数字与二进制数字的对应关系如下:

0000 -> 0 0100 -> 4 1000 -> 8 1100 -> C

0001 -> 1 0101 -> 5 1001 -> 9 1101 -> D 

0010 -> 2 0110 -> 6 1010 -> A 1110 -> E

0011 -> 3 0111 -> 7 1011 -> B 1111 -> F 

例:将十六进制数5DF.9 转换成二进制:

5 D F . 9   0101 1101 1111 .1001   

即:(5DF.9)16 =(10111011111.1001)2

例:将二进制数1100001.111 转换成十六进制:

0110 0001 . 1110   6 1 . E   

即:(1100001.111)2 =(61.E)16

扩展资料:

进制转换的理论:

1、 二进制数、十六进制数转换为十进制数:

用按权展开法把一个任意R 进制数a n a n-1 ...a1a 0 . a -1 a -2...a -m转换成十进制数,其十进制数值为每一位数字与其位权之积的和。 

a n ×Rn+ a n-1×R n-1 +…+ a 1×R 1 + a 0×R 0 + a -1 ×R -1+ a -2×R -2+ …+ a -m ×R -m 

2、 十进制转化成R 进制十进制数轮换成R 进制数要分两个部分:

整数部分要除R 取余数,直到商为0,得到的余数即为二进数各位的数码,余数从右到左排列(反序排 列) 。小数部分要乘R 取整数,得到的整数即为二进数各位的数码,整数从左到右排列(顺序排列) 。

3、十六进制转化成二进制:每一位十六进制数对应二进制的四位,逐位展开。

4、 二进制转化成十六进制:将二进制数从小数点开始分别向左(对二进制整数)或向右(对二进制小数)每四位组成一组,不足四位补零。

参考资料:

十六进制转换_百度百科

进制转换-百度百科

二进制0.1转换十六进制是怎么转换的

二进制数转换成十六进制数(四位分组转换法,即合四为一法) [ 例 ](101101111100011.110101111) 2 =(0101 1011 1110 0011.1101 0111 1000) 2 =(5BE3.D78) 16 如果看懂了上面这个转换,那么你那个就很简单了吧。 (0.1)2 = (0000.1000)2 = (0.8)16

什么是 二进制、十进制、十六进制...我是学计算机...

二进制是指只有0和1两个值,计算方法是逢二进一,比如01B+01B(其中B是Binary的首字母,即二进制的简写),结果就是10B,因为逢二进一,低位的1相加后得2就向高位进1;
十六进制是指有0~9,A~F这16个值的表示法,用H表示十六进制(Hexadecimal),计算方法是逢16进1,比如1DH+25H=42H,因为逢16进一,低位的D相当于十进制的13,而5即可以看成是十进制的5,相加得18,而18-16=2,因此低位的值为2,高位的值即1+2再加上进位1即得4,高位结果就是4,最后结果是42H;
十进制即咱们日常使用的0~9,咱们日常做的计算都是十进制的,计算方法是逢十进一,用D表示(Decimalism),比如21D+11D=32D;
计算机中使用的是二进制和十六进制,因为这是由计算机内部电路决定的,用0和1表示电路的开和关,而咱们日常使用的是十进制;
进制间的转换:
二进制转换为十进制:常用的是8421BCD码来转换,如101001B=41D,
1 0 1 0 0 1
2^5 2^0 2^3 2^0 2^0 2^0 =41
5次方 4次方 3次方 2次方 1次方 0次方
从最右边的第一位开始,向左依次类推,是2的0次方,1次方,2次,3次,4次。。。(因为是2禁制,所以基数是2)
十进制转换为二进制:用十进制的数除以2,取余数,倒着记结果,即最后一个余数为最高位,第一个余数为最低位(这是整数部分),小数部分是乘以2结果大于1则取1并用小数部分再乘以2,结果小于1则取0并继续乘2;
比如11.33D=1011.0101H,自己试着算算。
二进制转换为十六进制:从低位开始四位为一单位转换为十六进制的那16个值,高位不足四位的补0,比如
1100011011B= 0011 0001 1011B= 21B H,想想是不是,呵呵。
十六进制转换为二进制则与上面的步骤逆过来,21B H=2 1 B H=0010 0001 1011B
十进制和十六进制的转换可以通过二进制来间接实现。

说了这么多不知道你明白没,但对于学计算机的这是基础知识,必须知道的,呵呵,可以查找相关书籍和资料看看,其实很简单,对于后期的学习都有很大的作用,一定要弄明白的。加油啊!

无主之地2年度版 v1.0天邈加强汉化版含猎头包吗

下载天邈v1.71版,全都有

推荐阅读: