atoi()

来源:互联网 发布:软件开发人员等级 编辑:程序博客网 时间:2024/05/22 01:32

atoi

atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。
中文名
atoi
外文名
atoi
参    数
字符串
返回值
int

目录

  1. 1简介
  2. C语言库函数名
  3. 原型:
  4. UNICODE
  5. 2函数说明
  6. 3例子:

简介

编辑

C语言库函数名

atoi

原型:

int atoi(const char *nptr);

UNICODE

_wtoi()

函数说明

编辑
参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返回零。
包含在头文件stdlib.h中

例子:

编辑
(1)
1
2
3
4
5
6
7
8
9
10
11
12
//vs2013里调用printf函数请使用预处理命令#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
    int n;
    char *str = "12345.67";
    n = atoi(str);
    printf("int=%d\n",n);
    return 0;
}
输出:
int = 12345
(2)
1
2
3
4
5
6
7
8
9
10
11
12
13
//vs2013里调用printf函数请使用预处理命令#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
    char a[] = "-100";
    char b[] = "123";
    int c;
    c = atoi(a) + atoi(b);
    printf("c=%d\n", c);
    return 0;
}
执行结果:
c = 23
0 0
原创粉丝点击