大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
功 能:把一整数转换为字符串
成都创新互联公司2013年成立,先为洛龙等服务建站,洛龙等地企业,进行企业商务咨询服务。为洛龙企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
用 法:char *itoa(int value, char *string, int radix);
详细解释:itoa是英文integer to array(将int整型数转化为一个字符串,并将值保存在数组string中)的缩写.
参数:
value: 待转化的整数。
radix: 是基数的意思,即先将value转化为radix进制的数,范围介于2-36,比如10表示10进制,16表示16进制。
* string: 保存转换后得到的字符串。
返回值:
char * : 指向生成的字符串, 同*string。
备注:该函数的头文件是"stdlib.h"
1、一位的整型数转换为字符。首先,定义一个整型变量,保存转换的一位整型数值。
2、接着,定义一个字符型变量,保存转换为的单个字符。
3、将数值变量加上48,然后保存在字符变量c中。
4、运行程序,输入一个一位的数值后,电脑就会把它转换为相应的字符。
5、还可以将转换表达式中的48,更改为字符0,也能实现相同的效果。
6、多位的整型数转换为字符,如果整数有多位,将其转换为字符串,可以使用itoa函数。在程序中,定义一个字符类型数组s。
7、使用itoa函数将数值转换为相应的字符串,保存在数组s中。
8、运行程序,输入一个数值,电脑就会将其转换为相应的字符串。
可以用函数itoa将十进制数转换成对应二进制数的字符串,然后在输出该字符串。
int num= 15;
char str[8];
itoa(num,str,2);
printf(str);
其中itoa函数的第三个参数就是你要转换的进制数。
itoa 将任意类型的数字转换为字符串
#include stdlib.h
#include stdio.h
int main(void)
{
int number=123456;
char string[25];
itoa(number,string,10);
printf("integer=%d string=%s\n",number,string);
return0;
}
atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数
#include stdlib.h
#include stdio.h
int main(void)
{
int n;
char *str = "12345.67";
n = atoi(str);
printf("n=%d\n",n);
return 0;
}
功
能:
把一整数转换为字符串
用
法:
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;
}