#include<stdio.h> #include<stdlib.h> int main(void) { char str[10] = "12345"; char str1[10] = "hello"; int val; val = atoi(str); printf("val = %d, str = %s\r\n", val, str); val = atoi(str1); printf("val = %d, str1 = %s\r\n", val, str1); return 0; }
运行结果:
val = 12345, str = 12345
val = 0, str1 = hello
描述
C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)。
声明
下面是 atoi() 函数的声明。
int atoi(const char *str)
参数
- str -- 要转换为整数的字符串。
返回值
该函数返回转换后的长整数,如果没有执行有效的转换,则返回零。
标签:val,int,str1,整数,char,atoi,str,字符串,库函数 From: https://www.cnblogs.com/lzqd/p/17601640.html