在MC中,把2、8、16进制的数字转换成10进制,可由MC自动完成。但是它们的逆运算,即把10进制的数字转换成非10进制的数字,就得自己想办法转换。既然16进制数字需要用到16个数字符号,顺带就可以设计出base(2<=base<=16)进制的转换程序。下面把我编的base进制与10进制相互转换的程序贴出来,供吧友们参考。这些程序不是最佳的。吧友若有更好的算法,敬请不吝赐教。
360安全卫士的标示等级的符号是4进制的;以周计日期,是7进制的;以生肖纪年,是12进制的。所以非2、8、16进制有时也会遇到。
