给你两个示例,有助于你理解这两种转换方法:
1·二进制转十进制
(101101011)2=(0001 0110 1011)2 //每一位十六进制数转换为四位二进制数,故按四位一组进行分割,缺位补零=(16B)16
=(1*16^2+6*16^1+11*16^0)10 //用十六进制数转换为十进制数要有效率得多
=(1*256+6*16+11*1)10
=(256+96+11)10
=(363)10
2·十进制转二进制
可采取先转为十六进制数,再转为二进制数,这样比直接转换有效率.
(159)10
=(9F)16
=(1001 1111)2
------------------------------------------------
采用除基取余法
159/16,商9,余15,即十六进制数F
9/16,商0,余9
从上到下依次是个位、十位
所以,最终结果为(9F)16.
猜你喜欢
- 1线性代数题:写出四阶行列式中含有因子a11a23的项(11、23是a的下标).
- 2小明做十道数学题,已做的题和没有做的题.是否成正比例,说明理由,
- 3"自己选择的路,自己负责"这句话的英文翻译?
- 4次氯酸钠是酸还是碱,还是氧化物还是盐
- 5一个圆的周长,直径,半径的和是27点84厘米,这个圆的半径是(3)厘米(这是怎么算的?
- 6(三分之二+四分之三)----二分之一=
- 7一篇英语作文
- 8Draw three circles on the Draw four triangles on the
- 9已知A={a+2,(a+1)²,a²+3a+3},若1∈A,则实数a构成的集合B的元素个数是
- 10甲用40秒跑完一环形跑道,乙反向跑,每隔15秒与甲相遇一次,那么乙跑完这个跑道需要多少秒?