任意进制转10进制
- 按权展开法
S=x*R的k次方,其中S代表当前位数的10进制结果,x代表原本进制当前位数的值,R代表进制数,k代表小数点从左到右(-1)、从右到左(+1)的数,n位数的S相加结果位转换结果
10进制转任意进制
- 短除法
原10进制数值除以进制数值,结果在不断除以进制数值,直到结果为0,余数从低位到高位(从右到左)排列
2进制快速转8进制和16进制
从右向左取位数(低到高),高位不够就向左补0,3位2进制表示一位8进制,4位2进制表示1位16进制,用按权展开法计算一位的结果,拼接起来就是结果
视频截图源于软件设计师考试教程2.02