一个数在不同进制下的表示 做一个小的记录,在转换的时候怕忘记 long long int getNum(string s, long long int radix){ long long int sum = 0; for(int i = 0; i < s.size(); i++){ int val = (s[i] >= '0' && s[i] <= '9') ? (s[i] - '0') : (s[i] -'a' + 10); sum = sum * radix + val; } return sum; }