青岛四方技术学校:char 类型的数组可不可以转为int类型的数组?

来源:百度文库 编辑:杭州交通信息网 时间:2024/06/05 05:27:13
举个列

如果char类型的数组表示一个字符串的话,也就是有个自负等于'\0'的话,并且里边装的式数字的话,就可以转换为int类型。

char aBuffer[100];

aBuffer[0]='1';
aBuffer[1]='\0';

可以这样转换
int nData;
int nResult;
nResult=sscanf(aBuffer,"%d",&nData);
if (nResult==1)
{
printf("转换成功 data=%d",nData);
}
else
{
printf("转换失败");
}