作用
atoi()函数将数字格式的字符串转换为整数类型。例如,将字符串1253124127
转换成数字1253124127
。
注意
首要注意
atoi函数可以转化如下这种字符串1fdafhdjfhkas
关于参数的注意事项
,atoi()函数的参数是要转换的字符串。该字符串的格式为
[空格][符号][数字]
其中,空格可以是键盘中的空格字符或者是Tab字符;符号可以是表示正数的“ ”,也可以是表示负数的“-”;数字即为数字字符串。所以,atoi()函数参数可以是
123
-456
需要注意的是,空格和“ ”可以省略。所以,atoi()函数参数还可以是
123
-456
关于返回值的注意事项
如果atoi()函数转换成功,则该函数的返回值是转换后的整型。如果atoi()函数转换失败,例如要转换的类型超过了int表示的范围,如果要转换的是正数,则返回INT_MAX(2147483647),如果要转换的是负数,则返回INT_MIN(-2147483648)。代码如下所示
调用方法
//该函数的格式为int atoi(const char* str)//其中,参数str是要转换的字符串,返回值是转换后的整数。
int main(){const char* str1="12493265713256"const char* str2="8fdafhdjfhkas"int outNm=atoi(str1)
}
声明:
本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。