本文共 577 字,大约阅读时间需要 1 分钟。
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
C语言中,函数int atoi(const char *str)
可以将字符串转换为整数。该函数用于将字符串参数str
转换为整型值,返回值为整数类型。以下是该函数的实现示例:
#include #include #include int main(){ int val; char str[20]; // 例1:成功转换 strcpy(str, "98993489"); val = atoi(str); printf("字符串值 = %s, 整型值 = %d\n", str, val); // 例2:无效输入处理 strcpy(str, "runoob.com"); val = atoi(str); printf("字符串值 = %s, 整型值 = %d\n", str, val); return(0); }
运行结果如下:
字符串值 = 98993489, 整型值 = 98993489 字符串值 = runoob.com, 整型值 = 0
需要注意的是,函数atoi
只能处理有效的整数字符串。如果输入的字符串包含非数字字符,函数会将其视为无效输入,并返回0。因此,在实际应用中,应确保输入的字符串格式符合预期。
转载地址:http://ywffk.baihongyu.com/