进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。
基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。
位权是指,进位制中每一固定位置对应的单位值。
1、十进制-->任意进制
方法:除基取余逆读法
方法说明:1)用十进制数除以基数(想转成几进制就除以几)得到商和余数(整数)
2)继续用商除以基数,直到商位0时为止
3)倒序读取余数作为结果
十进制->二进制
十进制->十六进制
十进制->八进制
2、任意进制-->十进制
方法:按权展开求和
3、二进制<-->十六进制
说明:每4位二进制可以表示1位十六(八)进制数据
1)二进制->十六进制(八进制)
方法:4(3)合1
方法说明:将二进制数据从后往前每4(3)位分成1组,计算每组对应的十六(八)进制值。
2)十六(八)进制->二进制
方法:1分4(3)
方法说明:将1位十六(八)进制拆分为4(3)位二进制数
问题:如果要实现八进制与十六进制之间的相互转换,怎么实现?
答案就是: 利用在中间通过二进制(或十进制)去实现,例如:八进制->二进制->十六进制
看了上面的方法,小伙伴们能知道下面几道题的答案吗?
本期内容就分享到这里啦!知道答案的朋友们可以留言哦!想了解更多关于软件测试的详细内容,欢迎关注ai科技署大鱼号,更多内容持续更新中......