C/C++自带十进制转其它进制函数接口itoa/_itoa_s

  C/C++里提供强大的itoa()函数, 能将一整型数值转换为任意2~36进制的字符串保存。函数存在于stdlib.h头文件中,格式如下:

itoa(int,char* string,int);//参数:需转换值,保存结果字符数组,进制 

  需要注意C++11版本之后,例如VS2013版本以后对该函数进行了修改,并定义了更加安全稳定的接口_itoa_s(),使用方式和上面一样。
  参考例子如下:

#include
#include //或C++下的
using namespace std;

int main()
{
    char nArr[100];
    int nNum = 48;
    _itoa_s(nNum,nArr,16); //十进制转为十六进制保存在字符串数组中
    cout<

个人学习记录,由于能力和时间有限,如果有错误望读者纠正,谢谢!

转载请注明出处:CSDN 无鞋童鞋

你可能感兴趣的:(C/C++)