软件测试之进制转换

ai科技署 2020-04-16 20:18:08

进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。

基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。

位权是指,进位制中每一固定位置对应的单位值。

1、十进制-->任意进制

方法:除基取余逆读法

方法说明:1)用十进制数除以基数(想转成几进制就除以几)得到商和余数(整数)

2)继续用商除以基数,直到商位0时为止

3)倒序读取余数作为结果

十进制->二进制

十进制->十六进制

十进制->八进制

2、任意进制-->十进制

方法:按权展开求和

3、二进制<-->十六进制

说明:每4位二进制可以表示1位十六(八)进制数据

1)二进制->十六进制(八进制)

方法:4(3)合1

方法说明:将二进制数据从后往前每4(3)位分成1组,计算每组对应的十六(八)进制值。

2)十六(八)进制->二进制

方法:1分4(3)

方法说明:将1位十六(八)进制拆分为4(3)位二进制数

问题:如果要实现八进制与十六进制之间的相互转换,怎么实现?

答案就是: 利用在中间通过二进制(或十进制)去实现,例如:八进制->二进制->十六进制

看了上面的方法,小伙伴们能知道下面几道题的答案吗?

本期内容就分享到这里啦!知道答案的朋友们可以留言哦!想了解更多关于软件测试的详细内容,欢迎关注ai科技署大鱼号,更多内容持续更新中......

0 阅读:71

ai科技署

简介:快乐生活,精彩每天!