一,atoi函数的介绍
1.函数功能
把字符串转换为整数。
2.函数介绍
(1)函数原型:
int atoi (const char * str);
(2)函数参数
- const – 保证在函数运行的过程中,str指向的字符串不被改变,是一种保护措施。
- str – 指针变量,指向的是需要转换字符串的首地址。
(3)返回值
若转换成功,函数则返回转换后的整数;若转换失败,则返回0。
3.函数的使用
atoi为库函数,使用时要包含头文件<stdlib.h>,使用时的大致情况和输出结果如下:
#include <stdlib.h>
#include <stdio.h>
int main()
{
//情况1
//char* str = "1234";
//int num = atoi(str);
//printf("%d\n", num);//1234
//情况2:含前导空格
//char* str = " 1234";
//int num = atoi(str);
//printf("%d\n", num);//1234
//情况3:含正负号
//char* str = " -1234";
//int num = atoi(str);
//printf("%d\n", num);//-1234