十进制转二、十六进制 进制之间加减法
- 格式:doc
- 大小:27.50 KB
- 文档页数:2
十进制转十六进制
1.把这个数除以十六,之后所得把所有的余数倒着写出来
2.注意10到15为A到F
3.例如61 用61除以16得3余13(D)之后3除以16得0余3
则16进制的数为0x3D
十进制换2进制
1.同十六进制除以2之后把所有余数倒着写出来
十六转十进制
1.从右边第一位开始乘以16的0次方
2.之后把所有得数相加
二进制转十进制
1.同理16进制
二进制转十六进制
1.每四位为一位十六进制的数
2.比如10011111 前四位1001 用1*2^3 +1*2^0=9 后四位1111 得15 (F)则为9F
2.若位数不够那么从右边开始数每四位每四位不够的用0补全
例如751(10)=1011101111(2)
1011101111(2)
最右边四位1111(2)=15(F)
之后四位1110(2)=14(E)
左边两位10补全为1000(2)=2
则为0x2EF(16)
十六进制加法
1.逢十六进一
例如3F+84
F+4=19 逢16进一就变为3 进一后(3+8=11)+1=12(C)
所以最后为C3
十六进制减法
1.同理减法
例如43-2E
3-E不够减借来前面4的一位4就变为3 而3变为19(因为是16进制所以什么都是16为单位其实和10进制无区别)这时19减E(14)得5
而前面原来的4变为3 3-2=1
所以得数为15、
二进制加减法同理十六进制
只是为逢2加减。