taken together:char 类型的数组可不可以转为int类型的数组?

来源:百度文库 编辑:高考问答 时间:2024/05/10 09:32:12
举个列

如果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("转换失败");
}