4个回答
展开全部
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
如果是纯计算的话,用这个表来转:
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
展开全部
转换表: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取整”,进行转换。
十六进制(英文名称: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取整”,进行转换。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询