如何把一个10进制数转换成16进制数

 我来答
隔壁的虫子
推荐于2018-03-02 · TA获得超过1335个赞
知道小有建树答主
回答量:614
采纳率:0%
帮助的人:0
展开全部
一种是采用除16求余法,还有就是先把十进制转二进制再转十六进制。分别举个例子:

1.除16求余

115转十六进制 115/16 商是7 余数是3.用7再除16,商是0,余数是7

故结果是73

2.先转二进制再转十六进制

115的二进制是1110011,整数部份从最低有效位开始,以4位为一组,最高有效位不足4位时以0补齐,每一组均可转换成一个十六进制的值,转换完毕就是十六进制的整数。
0111 0011
7 3

结果73
百度网友97ebf63
2009-07-31 · 超过15用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:54.1万
展开全部
最少2种方法,一种是端除,一种是用计算器..
端除就是以16为除数取余数.....倒取于.
比如:25D(十进制)---->

25/16 上的是1 是9 所以十六进制是19

16|25
16|1 .......9
16|0 .......1

自己看咯..还有一种是用计算器啊..里面"查看"菜单下不是有个"科学型"选项么? 里面倒那个里面敲看看.....要懂得资源利用,微软给了 就不要浪费自己的脑细胞....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友11ee7dc
2009-07-31
知道答主
回答量:29
采纳率:0%
帮助的人:29.3万
展开全部
呵呵,非常简单的这个。。
如果你有一点点数学基础你就可以知道
所谓的多少进制,实际就是指每一位的“权”
比如我们通用的十进制,其实就是同一个数字在高一位的时候是第一位时的10倍比如111,从左数第一个1是第二个1的10倍...
同样,16进制数中高位时低位的16倍。
所以19中的1表示1乘以16等于16,16+9=25
明白?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式