进制转换问题
一、十六进制
先分析本题,两个要点,一个把十六进制的string 改成 十进制整数,第二个遍历整个string,找到开头为0x的子串。
题目较为简单,直接上部分代码
16进制转10进制,可通过稍加改动变成适用于其他进制string改成int十进制的轮子
每次发现0x,新设下标,获得0x后的十六进制子串
二、进制转换
本题与上题刚好相反,将十进制转化为任意进制字符串
很简单,进行取模操作,辗转相除法进行操作,也直接上代码
三、八进制小数
本题下篇再写吧,之前代码太丑了,重写下。
原文:https://www.cnblogs.com/Notherthing-hyc/p/11518016.html