用。但是,大多数的编译器(如Windows上的)通常在<stdlib.h>头文件中包含吵搏这个函数。在<stdlib.h>中与之有相反功能的大橡函数是atoi。功能:把一整数转换为字符串。
功能:
把一整渣源哗数转换为字符串
用
法:
char
*itoa(int
value,
char
*string,
int
radix)
详细解释:itoa是英文integer
to
string
a(将整形数转化为一个字符串,并将值保存在a中)
的缩写.其中value为要转化的整数,
radix是基数如行的意思,即先将value转化为几进制的数,之后在保存在a
中.
作用:实现数制之间的转化
比较:ltoa,其中l是long
integer(长整形数)
备注:该函数的头文件是"stdlib.h"
程序裂并例:
#include
<stdlib.h>
#include
<stdio.h>
int
main(void)
{
int
number
=
12345
char
string[25]
itoa(number,
string,
10)///number为输入的整数,string为输出转换的字符串,10
为以十进制输出
printf("integer
=
%d
string
=
%s\n",
number,
string)
return
0
}
itoa()()就是把一个整数转换成一个字符串,该函数接受3个参数。第一个是整数,第穗御凯拆宽2个是猜唤字符串,第三个是要储存的进制。
比如
int num=123
char str[256]
itoa(num,str,10)
这样就是把123以十进制转换成字符串,存入str中.
如果再加一句
printf("%s",str)
这样就输出123了。
注意:该函数需要头文件stdlib.h
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)