用itoa()函数将整数转换为字符串
c语言提供了几个标准库函数,可以转换任意类型的数字(整数、长整数、浮点等。)成串。以下是使用itoa()函数将整数转换为字符串的示例:
#包括
#包括
void main(void)
{
int num = 100;
char str[25];
itoa(num,str,10);
printf("数字' num '是%d,字符串' str '是%s ",
num,str);
}
itoa()函数有三个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是用于传输数字的基数。在上面的例子中,转换基数是10。10:十进制;2:二元...
itoa不是标准的C函数,它是Windows特有的。如果想写跨平台的程序,请使用sprintf。
是Windows平台下的扩展。标准库中有sprintf,比这个更强大,用法和printf差不多:
char str[255];
sprintf(str," %x ",100);//将100转换为十六进制表示的字符串。
以下函数可以将整数转换为字符串:
-
。
0条评论