十六进制与十进制相互转化的公式

 我来答
肥仙女a
高粉答主

2019-07-19 · 我是游戏小达人,专注于分享游戏资讯。
肥仙女a
采纳数:477 获赞数:115597

向TA提问 私信TA
展开全部

十六进制--->十进制

16进制就是逢16进1,但只有0~9这十个数字,所以用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。

十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……

所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。

扩展资料:

用十进制数除以16取余数再用商除以16直到商比16小,最后依次从后取余数,余数所对应的十六进制位数即为十六进制数。

举例1:

一个十进制数300转换成十六进制:

300÷16=18余12,那么余数12对应十六进制的C

商18÷16=1余2,那么余数2对应十六进制的2

商1小于16了,直接对应十六进制的1

那300对应的十六进制就是12C

举例2:假设有一个十六进数 2AF5, 那么如何换算成10进制

用竖式计算

2AF5换算成10进制:

第0位: 5 * 160 = 5

第1位: F * 161 = 240

第2位: A * 162 = 2560

第3位: 2 * 163 = 8192

-------------------------------------

10997

直接计算就是:

5 * 160 + F * 161 + A * 162 + 2 * 163 = 10997

(A表示10,而F表示15)

所有进制换算成10进制,关键在于各自的权值不同。

十进数 1234 为什么是 一千二百三十四:

1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100

参考资料:

百度百科-进制转换

科哲生化
2024-08-26 广告
你说的是饮用水标准吗?引起食品不安全的微生物因素主要是其中的致病菌,产毒菌以及腐败菌等,因此菌落总数这一指标并不能恰当的反映应用水的安全情况,而应当对水中的一些具体有害微生物进行限制;取消这一指标,也是与国际标准接轨;另外对这一指标加以控制... 点击进入详情页
本回答由科哲生化提供
幸运的SKY雲
推荐于2019-08-14 · TA获得超过7601个赞
知道答主
回答量:10
采纳率:0%
帮助的人:2951
展开全部

十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。

假设有一个十六进数 2AF5, 那么如何换算成10进制呢?


用竖式计算: 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进制中的数位排列是这样的……

 

 

 

 

 

 

 

 

……

参考资料:十六进制至十进制转换-百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoshuaihu158
推荐于2018-02-14 · TA获得超过1415个赞
知道答主
回答量:155
采纳率:0%
帮助的人:83.4万
展开全部
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
假设有一个十六进数 2AF5, 那么如何换算成10进制呢?
用竖式计算: 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
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情感迷茫者的解读人

2019-12-21 · TA获得超过4万个赞
知道大有可为答主
回答量:5.1万
采纳率:49%
帮助的人:4638万
展开全部
十六进制数的第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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落雨听伤_CGP
2017-12-19
知道答主
回答量:7
采纳率:0%
帮助的人:5406
引用xiaoshuaihu158的回答:
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
假设有一个十六进数 2AF5, 那么如何换算成10进制呢?
用竖式计算: 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
展开全部
更正一下,F代表15
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式