二进制、八进制、十进制和十六进制的表示法

 我来答
不说话
2021-02-04 · 我叫不说话,但我热爱学习和分享。所发作品均为原创翻译、自制,...
不说话
采纳数:37 获赞数:49

向TA提问 私信TA
展开全部
b(Binary)表示二进制数
10001B (10001)2

o(Octal)表示八进制数
o216 (216)8

d(Decimal)缀表示十进制数
128d (128)10

h(Hexadecimal)表示十六进制数
8EH (8E)16
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田优悦杭茹
2019-11-09 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:695万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式