#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
请按任意键继续. . .