描述
int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)。
声明
下面是 atoi() 函数的声明。
int atoi(const char *str)
参数
- str -- 要转换为整数的字符串。
返回值
该函数返回转换后的长整数,如果没有执行有效的转换,则返回零。
实例
下面的实例演示了 atoi() 函数的用法。
#include <stdio.h>
#include <string.h>
#include <stdlib.h>//包含atoi()函数
int main(void){
char str1 [12] = "99999";
char str2 [12] = "HelloWorld";
int value1 = atoi(str1);
int value2 = atoi(str2);
printf("str1的字符串值:%s\n",str1);
printf("atoi的整型值:%d\n",value1);
printf("atoi的整型值:%d\n",value2);
return 0;
}
打印结果:
代码分析:
atoi()函数作用是把字符串转换成整数int类型,如果字符串里面的是数字返回数字、是字符则返回为0。
以上就是atoi()函数使用方式以及说明!