十进制转16进制依次除以16,直到0为止,余数的倒排就是16进制。
17除于16等于1余1;
1除于16等于0余1;
故数字17转换成16进制是11。
进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“ 位权”构成。
基数是指进位计数制中所采用的数码的个数,位权是指进位制中每一固定位置对应的单位值。
将十进制数173转换成十六进制数是(要计算过程)
非整数转模,定义上是整数部分除于模取余数,小数部分乘模取整数部分,例如十进制转换十六进制:
整数部分除16取余,直到除数为0,余数从后到先的顺序排列就该数的整数的十六进制整数;小数部分乘16取整,直到小数部分为0或者达到精度要去时,从先到后排列得到的就是该数的十六进制小数。
比如:
356698非整数
356/16 = 22 余数4
22/16 = 1 余数6
1/16 = 0 余数1
整数部分为164H
069816 = 11168 整数BH(11)
016816 = 2688 整数2H
068816 = 11008 整数BH
000816 =
小数部分为B2B
合起来356698=164B2BH
上次的没选我的答案,估计你也不会选
转换为16进制
我给你说下方法吧: 二进制转换成十进制 : 从二进制的低位开始依次与2的n次方相乘, n 从 0 开始。 如:110 = 0 2 的0次方 + 1 2 的 1 次方 + 1 2 的 2 次方 = 0 + 2 + 4 = 6 即:2进制的110=十进制的6 十进制转换成二进制:十进制数除2取余,在用商除2取余,依次至商为0 ,然后把余数从后往前依次读出。 十进制转换成八进制、十六进制 同 二进制 一样,只需把 除 2 变成 8 或 16 如:十进制的17转换成:17除2商=8 余1 8除2商=4 余0 4除2商=2 余0 2除2商=1 余0 1除2商=0 余1 最后转换结果是: 二进制数是 10001
救急!!将下列10进制数分别转换为8进制和16进制
1、十六进制转十进制:
16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X 16的N次方。
例:2AF5换算成10进制:
用竖式计算:
第0位: 5 16^0 = 5
第1位: F 16^1 = 240
第2位: A 16^2= 2560
第3位: 2 16^3 = 8192
直接计算就是:
5 16^0 + F 16^1 + A 16^2 + 2 16^3 = 10997
2、十六进制转二进制:
由于在二进制的表示方法中,每四位所表示的数的最大值对应16进制的15,即16进制每一位上最大值,所以,我们可以得出简便的转换方法,将16进制上每一位分别对应二进制上四位进行转换,即得所求:
例:2AF5换算成2进制:
第0位: (5)16 = (0101) 2
第1位: (F)16 = (1111) 2
第2位: (A) 16 = (1010) 2
第3位: (2) 16 = (0010) 2
得:(2AF5)16=(0010101011110101)2
3、十六进制转八进制:
先将十六进制转为二进制,再将二进制转为八进制
4、二进制转八进制:
取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。
如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。
例:
将二进制数101110101转换为八进制
得到结果:将101110101转换为八进制为565
将二进制数11011转换为八进制
得到结果:将11011转换为八进制为154
计算机中常用的进制
二进制、八进制、十六进制
进制 数 字 进位方法
十进制 0、1、2、3、4、5、6、7、8、9 逢十进一
二进制 0、1 逢二进一
八进制 0、1、2、3、4、5、6、7 逢八进一
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一
这些进制与我们日常生活中的进制有怎样的关系呢?
我们日常生活中还有哪些进制?
二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10
三、利用知识完成任务
⒈二进制与十进制的转换。
⑴二进制转换成十进制
把十进制数17转换二进制数。
2 17 1(最低位)
2 8 0
2 4 0
2 2 0
1 1(最高位)
结果等于10001
⒉二进制转换成十进制
把二进制数11011转换成十进制。
(11011)2=1×24 1×23 0×22 1×21 1×20
=16 8 0 2 1
=27
⒊学生练习
把十进制数37转换成二进制数,然后把算出的二进制结果再转换成十进数。
看看我们最终算出来的结果是不是37。
如果不是,那是为什么?
⒋小结:同学们,我们刚才熟悉了计算机的二进制,也了解了二进制与十进制的转换,我们常用的计算器就是运用的二进制的原理进行一些常用的算术运算。
因为二进制有一个很突出的特点,它只有两个数,而我们的计算器要运算的话,就是通过电流的大小或者有电与无电的区别来进行的,电流的大小或者有电无电分别代表数字1和0,从而实现了我们常用的算术运算。
我们刚刚学习了二进制与十进制的转换,那么八进制和十六进制怎样和十进制进行转换呢?我们又该怎样去做?我们能不能借鉴一下刚才的方法?为什么?
学生分组讨论,教师巡视、指导。
(学生回答,教师总结)
⒌八进制、十六进制与十进制的转换。
⑴十进制数转换成八进制数
8 247 7(最低位)
8 30 6
3 3(最高位)
结果等于367
⑵八进制数转换成十进制数
(367)8=3×82 6×81 7×80
=192 48 7
=(247)10
⑶十进制换成十六进制
16 578 2(最低位)
16 36 4
2 2(最高位)
结果等于242
⑷十六进制转换成十进制数
(242)16=2×162 4×161 2×160
=512 64 2
=578
相关推荐: