无符号int(十进制/十六进制)转字符串string

Posted zoya-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无符号int(十进制/十六进制)转字符串string相关的知识,希望对你有一定的参考价值。

 

std::string uint2string(const uint32_t value, int radix /*= 10*/)
{
    std::string strString = "";
    switch (radix)
    {
    case 10:
        strString = std::to_string(value);
        break;
    case 16:
    {
        char chTemp[64] = { 0 };
        sprintf_s(chTemp, "0x%02x", value);
        strString = chTemp;
    }
    break;
    default:
        break;
    }
    return strString;
}

 

以上是关于无符号int(十进制/十六进制)转字符串string的主要内容,如果未能解决你的问题,请参考以下文章

在无符号字符的 std::vector 处存储 int 的十六进制表示

printf格式字符

asp 如何将中文转成无符号十进制整数(50分)

十进制字符串转化为无符号整数

关于c语音,二进制问题?

字符串格式说明