二进制、八进制、十进制和十六进制的表示法
展开全部
16进制即逢16进1,其中用a,b,c,d,e,f(字母不区分大小写)这六个字母来分别表示10,11,12,13,14,15。故而有16进制每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f16个大小不同的数。
编辑本段转换
16进制到十进制 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
+
-------------------------------------
10997
直接计算就是:
5
*
16^0
+
f
*
16^1
+
a
*
16^2
+
2
*
16^3
=
10997
16进制到二进制 由于在二进制的表示方法中,每四位所表示的数的最大值对应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
编辑本段转换
16进制到十进制 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
+
-------------------------------------
10997
直接计算就是:
5
*
16^0
+
f
*
16^1
+
a
*
16^2
+
2
*
16^3
=
10997
16进制到二进制 由于在二进制的表示方法中,每四位所表示的数的最大值对应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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询