C语言 <stdlib.h> atoi 函数
-
描述
C库函数int atoi(const char *str) 将字符串参数str转换为整数(int类型)。 -
声明
以下是atoi函数的声明。int atoi(const char *str)
参数- str - 这是整数的字符串表示形式
-
返回值
此函数返回转换后的整数作为int值。如果无法执行有效的转换,它将返回零。示例以下示例显示atoi函数的用法-
尝试一下#include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int val; char str[20]; strcpy(str, "98993489"); val = atoi(str); printf("String value = %s, Int value = %d\n", str, val); strcpy(str, "cainiaoya.com"); val = atoi(str); printf("String value = %s, Int value = %d\n", str, val); return(0); }
让我们编译并运行上面的程序,它将产生以下结果-String value = 98993489, Int value = 98993489 String value = cainiaoya.com, Int value = 0