C语言 atoi

C语言 atoi

#include <stdlib.h>
int atoi(const char *nptr);

功能:atoi()会扫描nptr字符串,跳过前面的空格字符,直到遇到数字或正负号才开始做转换,而遇到非数字或字符串结束符('\0')才结束转换,并将结果返回返回值。
参数:

  • nptr:待转换的字符串
  • 返回值:成功转换后整数

案例

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>

int main(void)
{
    // 字符类型
    // char ch[] = " -123456abc"; 只会打印数字、非数字停止
    char ch[] = "123456";
    // 转换类型
    int i = atoi(ch);
    // 转换为int类型
    printf("%d\n", i);
    return 0;
}
atoi 使用案例

 

posted @ 2020-02-28 19:07  kevin.Xiang  阅读(327)  评论(0编辑  收藏  举报