十进制的-12转换成十六进制是多少?
发布网友
发布时间:2022-06-20 04:52
我来回答
共4个回答
热心网友
时间:2024-12-14 17:50
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
热心网友
时间:2024-12-14 17:51
转换表: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取整”,进行转换。
热心网友
时间:2024-12-14 17:51
进制转换的网站:
http://www.knowsky.com/tools/ToolJin.asp
热心网友
时间:2024-12-14 17:52
下图就是进制转换表,你看一下