优秀的编程知识分享平台

网站首页 > 技术文章 正文

C/C++教程 int和char相互转换(c++int转char的函数)

nanyue 2024-07-23 13:46:22 技术文章 12 ℃

#include "stdafx.h"

#include <stdio.h>

#include "windows.h"

#pragma warning(disable: 4996)

int _tmain(int argc, _TCHAR* argv[])

{

char szDst[1024] = "";

int nSrc = 123;

itoa(nSrc, szDst, 10);

printf("%d 对应的十进制字符串是 %s \n", nSrc, szDst);

itoa(nSrc, szDst, 8);

printf("%d 对应的八进制字符串是 %s \n", nSrc, szDst);

itoa(nSrc, szDst, 16);

printf("%d 对应的十六进制字符串是 %s \n", nSrc, szDst);

itoa(nSrc, szDst, 2);

printf("%d 对应的二进制字符串是 %s \n", nSrc, szDst);

system("pause");

return 0;

}

输出:

123 对应的十进制字符串是 123

123 对应的八进制字符串是 173

123 对应的十六进制字符串是 7b

123 对应的二进制字符串是 1111011

请按任意键继续. . .

Tags:

最近发表
标签列表