怎样将16进制的数转成10进制?

如题所述

问题一:十六进制是怎么算的? 十进制: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19.....
十六进制: 0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F, 10,11, 12, 13....
10进制: 20,21,22,23,24,25,26 ,.....
16进制: 14,15,16,17,18,19,1A,....
十进制以10个数为一组(0~9),然后进一位
十六进制以16个数为一组(0~9,A~F),然后进一位
十进制转换十六进制,用除法,取余数
比如10进制100转换成16进制,100除以16,得6,余4,6再除以16,得0余6,所以结果应该是64
再如1000,1000除以16,得62余8,62除以16,得3余14,14等同于E,然后3除以16,得0余3,所以结果是3E8..

问题二:十六进制是怎么算的? 十进制: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19..... 十六进制: 0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F, 10,11, 12, 13.... 10进制: 20,21,22,23,24,25,26 ,..... 16进制: 14,15,16,17,18,19,1A,.... 十进制以10个数为一组(0~9),然后进一位 十六进制以16个数为一组(0~9,A~F),然后进一位 十进制转换十六进制,用除法,取余数 比如10进制100转换成16进制,100除以16,得6,余4,6再除以16,得0余6,所以结果应该是64 再如1000,1000除以16,得62余8,62除以16,得3余14,14等同于E,然后3除以16,得0余3,所以结果是3E8..

问题三:16进制数之间的加法怎么算 十六进制
1. 数码: 0. 1. 2 .... 9.A. B. C. D. E. F.
其中:十六进制数码:A B C D E F
十进制数值:10 11 12 13 14 15
基数: 16
2. 计数规则: 逢十六进一
借一当十六
3. 按权展开式: 按权展开每上十六进制数.
例: 4E6C=4×16^3+E×16^2+6×16^1+C×16^0
=4×16^3+14×16^2+6×16^1+12×16^0
例:A76.F8=10×16^2+7×16^1+6×16^0+15×16^-1+8×16^-2
4. 运算: (只介绍加, 减法)
(1) 加法: 逢十六进一
例: 4A7+8F=536
4 A 7
+) 8 F
5 3 6
(2) 减法: 借一当十六
例: 536-8F=4A7
5 3 6
-) 8 F
4 A 7
二进制
1、数码(仅有两个):0、1 ; 基数: 2
2、计数规则: 逢二进一
借一当二 下面我们用十进制作对比,看看二进制是如何计数的:
十进制数:0 1 2 3 4 5 6 7 8 9
二进制数:0 1 10 11 100 101 110 111 1000 1001
就权而言,与十进制有相似之处:
例如: 十进制数: 9 5 1 . 4 2
各位权数: 10^2 10^1 10^0 10^-1 10^-2
二进制数: 1 0 1 . 1 1 1
各位权数: 2^2 2^1 2^0 2^-1 2^-2 2^-3
3、按权展开式:
例: 1101=1×2^3 + 1×2^2 + 0×2^1 + 1×2^0
1001011 = 1×2^6 + 1×2^3 + 1×2^1 + 1×2^0
4、运算:
(1) 加法(逢二进一)。注意:要与逻辑代数区别开来:
二进制加法运算规则:
0 + 0 = 0 ; 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 10
例:11011 + 101 =100000
1 1 0 1 1
+) 1 0 1
______________
1 0 0 0 0 0
(2) 减法(借一当二)
例: 11001 - 111 = 10010
1 1 0 0 1
-) 1 1 1
______________
1 0 0 1 0
......>>

问题四:十六进制加减怎么算 int穿i =0x70 就是十六进制的赋值
Convert.ToInt32(i,16).tostring()就是显示16进制的结果
至于中间加法运算是几进制不用去关心
话说怎么看变化的都是第四级

问题五:8的16进制数是多少?怎么计算? 除16,余数为当前位(123456789ABCDEF),商继续除16,余数为前一位,以此类推。
8的16进制数是8

问题六:十六进制的加减法怎么算? 会十进制的加减法吗?其实是一样的,十进制每位数范围0~9,十六制每位数的范围0~F(15),逢16进1.

问题七:十六进制怎么计算? Lz您好:二进制的算法是满二进一 十六进制的算法是满十六进一 与十进制的满十进一是一样的
111+111=1110 (1+1满二就要进1写0 每位都是一样 但是除了最后一位是0外 其余各位还要加上进上来的一 所以 答案为1110)
B+A 先看B和A分别对应的十进制数是11和10 因而先直接相加得21 满十六进一的话 十六进制里16为10 所以 21为15所以 B+A=15
1B+2A=10+11+20+10=51=33 (此处1代表10 2代表20) 十进制51转化为二进制为110011 又由二进制转化为十六进制为33
无论是几进制的加减乘除法都可以先将其转化为二进制或更进一步转化为十进制进行计算 再转化回来 听起来麻烦了点哈 不过我也就知道这么个方法了
由八进制或十六进制转化为二进制 就是将每一位分别转化为二进制 再联起来 反之则 二转八的时候是将二进制数分为三个三个一组 二转十六是将二进制数分为四个四个一组(不够的要补位 补位时要注意保持数值不变 即补在没有意义的地方) 先将分组后的数转化为十进制的数 然后直接联起来既可 十进制转换十六进制3599/16=224 余 15
224/16=14 余0
14/16=0 余14
在16进制中14=E 15=F
将余数逆序排列就是所要的16进制数.结果是E0F.

问题八:十六进制的乘除法怎么运算 过程应该与十进制类似的,只不过要用ABCDEF来代替10、11、12、13、14、15,然后逢16进1,比如8*7=(56)d=(38)H

问题九:十进制数89转换十六进制数怎么算? 和转换为二进制一样的,反向取余。89/16=5余9,接着5/16=0余5.反向取余那就是59了,你要是会转化二进制应该能懂吧?!
温馨提示:答案为网友推荐,仅供参考
相似回答