十进制的-12转换成十六进制是多少?

怎么计算?其补码又是多少?请高手写出方法!谢谢!... 怎么计算?其补码又是多少?请高手写出方法!谢谢! 展开
 我来答
大萝卜kg
推荐于2017-10-11 · TA获得超过160个赞
知道答主
回答量:33
采纳率:0%
帮助的人:37.8万
展开全部
1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10=A 11=B 12=C 13=D 14=E 15=F

如果是纯计算的话,用这个表来转:
16 256 4096 65536 1048576 16777216 ...(就是16^1 16^2 16^3)
先找第一个比要转的那个数小的数,然后用这个数除那个要转的数,得到的商就是那个位的数(位数就是是指数),然后找到第一个比余数小的数,

还按照那个方法,依此循环,直到余数小于16
例子:
700980
第一步,700980最大比65536大,用700980除以65536,商是10,那么第4位就是A
余数是45630
第二步,45620最大比4096大,用45620除以4096,商是11,第3位是B
余数是564
第三步,564最大比256大,用564除以256,商是2,第2位2
余数是52
第四步,52最大比16大,用52除以16,商是3,第1位3
余数是4
第0位是4
结果就是:
AB234

第二个例子:
3599
用256除,得14,就是E
余数15,不够16,就把第1位空出来,用0填上
15滚到第0位,就是F
结果:
E0F

解决经常出错的最好办法是用计算器,不是开玩笑,真的,笔算16的加减法没什么意义的,Windows自带的计算器就能计算16位的数
另外你可以把哪些ABCDEF换成十位数之后再计算,这样
AB3F+23DC
=AB3F
+23DC

=10 11 03 15
+02 03 13 12
Aisling919
推荐于2017-09-14 · TA获得超过4062个赞
知道小有建树答主
回答量:617
采纳率:91%
帮助的人:135万
展开全部
转换表:1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10=A 11=B 12=C 13=D 14=E 15=F

十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。
举例说明:
16进制的20表示成10进制就是:2×16¹+0×16º=32

10进制的32表示成16进制就是:20
十进制数可以转换成十六进制数的方法是:十进制数的整数部分“除以16取余”,十进制数的小数部分“乘16取整”,进行转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
prague163
2009-05-20 · TA获得超过437个赞
知道小有建树答主
回答量:785
采纳率:0%
帮助的人:358万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TIANMIAOSUN
2009-05-21 · TA获得超过1740个赞
知道答主
回答量:82
采纳率:0%
帮助的人:75.4万
展开全部

下图就是进制转换表,你看一下

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式