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

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

扩展阅读:char array china ... c#的八大数据类型 ... char a[10] ... c语言char怎么用 ... char类型的长度为多少 ... char类型数组怎么赋值 ... char 和char数组的区别 ... char可不可以写数字 ... 合法的数组定义是 char a ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网