atoi()函数
的有关信息介绍如下:问题补充说明:现在要实现将由键盘输入的各个参数(之间用空格格开,参数有数字和字母),数字相加,在将结果显示出来输入的是不同类型的数据如何放在一个数组中?进行计算和显示?
atoi(表示alphanumerictointeger)是把字符串转换成整型数的一个函数。
函数原型:intatoi(constchar360问答*nptr);
参数nptr为字符串指针
说明:
参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则精块由视得开始做类型转换,之后检测到非数字(包括结束符\0)字符时停止组民转换,返回整型数。否则,返回零。
包含在头文件stdlib.h中
实例:
#i大他核旧拉盟最绍晚牛nclude<stdl油集你业找罗ib.h>
#include<stdio.h>
i一征ntmain(vo画宽端开最绝id)
{
intn;
char*str="12345.67";
n=atoi(str);
printf("int=%d\n",斯巴续论长氢理始红升n);
return0;
}
结社屋原行简料牛岁果输出:
int=12345