1、R转10
每一位乘以R的对应次方,相加即可。其中,对应次方的计算方法:“个位”是0次方,向左一位则+1次方,向右一位则-1次方。
2、10转R(整数)
不断除R,取余数,直至商为0。最早的余数为最低位。
3、10转R(小数)
不断乘R,取整数位,剩下的小数部分继续乘R,直至小数部分为0。最早取的整数位,为最高位。
4、2、8、16的转化
三个2进制为,按照转化为十进制的规则,转为一个八进制位;4个2进制位,按照转化为十进制的规则,转为一个十六进制位(ABCDEF分别代表10-15)。
清华大学 《C++语言程序设计基础》第一章01:进制转换
最新推荐文章于 2024-08-19 18:41:12 发布