//************************************
// 方法名称: intToA
// 概要: 进制转换
// 方法全称: intToA
// 访问权限: public
// 返回值: void
// 参数: int n //待转数字
// 参数: int radix //指定的进制
//************************************
QString intToA(int n, int radix)
{
QString ans = "";
do {
int t = n%radix;
if (t >= 0 && t <= 9)
{
ans += t + '0';
}
else
{
ans += t - 10 + 'a';
}
n /= radix;
} while (n != 0);//使用do{}while()以防止输入为0的情况
//逆向
reverse(ans.begin(), ans.end());
return ans;
}
进制转换代码
最新推荐文章于 2023-11-30 01:20:00 发布