C 标准库 - <stdlib.h>

描述

C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)。

声明

下面是 atoi() 函数的声明。

int atoi(const char *str)

参数

  • str -- 要转换为整数的字符串。

返回值

该函数返回转换后的长整数,如果没有执行有效的转换,则返回零。

实例

下面的实例演示了 atoi() 函数的用法。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main()
{int val;char str[20];strcpy(str, "98993489");val = atoi(str);printf("字符串值 = %s, 整型值 = %d\n", str, val);strcpy(str, "runoob.com");val = atoi(str);printf("字符串值 = %s, 整型值 = %d\n", str, val);return(0);
}

让我们编译并运行上面的程序,这将产生以下结果:

字符串值 = 98993489, 整型值 = 98993489
字符串值 = runoob.com, 整型值 = 0

 C 标准库 - <stdlib.h>

C 库函数 - atoi()相关推荐

  1. C语言模拟实现库函数 atoi

    库函数atoi介绍 : 作用:将字符串中的数字转换成整形数字 参数:字符串指针 返回类型:int整形 模拟实现代码如下: #define _CRT_SECURE_NO_WARNINGS 1// 模拟实 ...

  2. C 库函数 - atoi() 字符串中的数字转换为一个整型

    描述 C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型). 声明 下面是 atoi() 函数的声明. int atoi( ...

  3. 库函数atoi的说明以及模拟实现

    前言 我们得知道什么是atoi函数! atoi函数是一个将字符串转化为整数的函数 atoi的规则是:跳过不可见字符,碰到负号或者数字开始转换,转换到非数字字符为止. 根据规则我们分为三类: 一:是第一 ...

  4. C语言atoi()函数(字符串转整数int类型)(atol()转换为long)

    需包含头文件:C 标准库 - <stdlib.h> 文章目录 描述 声明 参数 返回值 实例 在windows VS上测试 20211206 用atoi转换long,发现溢出了 描述 C ...

  5. c语言中min函数的作用,C语言库函数

    C语言库函数是把自定义函数放到库里,是别人把一些常用到的函数编完放到一个文件里,供程序员使用.程序员用的时候把它所在的文件名用#include<>加到里面就可以了(尖括号内填写文件名),例 ...

  6. c语言atoi的头文件,atoi函数(atoi函数在那个头文件)

    需要导入头文件#include 将字符串转换成一个整数并返回结果.参数str 以数字开头,当函数从str 中读到非数字字符则结束转换并将结果返回.例如, int i = atoi( . atoi(s. ...

  7. C语言字符串操作函数

    引用自: http://www.cnblogs.com/JCSU/articles/1305401.html 1. 字符串反转 - strRev 2. 字符串复制 - strcpy 3. 字符串转化为 ...

  8. 2015年百度二面试题

    一.先自我介绍一下 二.写个程序吧 [试题一]: 实现一个atoi()函数,功能和库函数atoi()的功能一致. 函数原型面试官已经给出: int atoi(const char *pNum) {// ...

  9. c语言填空三个数找中间大小,2013计算机等级考试二级C语言填空题.doc

    2013计算机等级考试二级C语言填空题 1.下列给定程序中,函数fun的功能是计算下式:s=2xn-1/(2xn)2 2.函数fun的功能是:将形参s所指字符串中下标为奇数的字符串取出,并按ASCII ...

最新文章

  1. bat 重启资源管理器
  2. codeforces 700B Connecting Universities
  3. 一周图趣(2019.01.07-2019.01.13)
  4. TCP/IP记一次关于IP地址和MAC物理地址的思考
  5. python爬虫实例-Python爬虫案例集合
  6. pwm 正弦波_CC6420单相正弦波直流无刷马达驱动应用指南
  7. Delphi 完整的Bug决议工具EurekaLog的使用
  8. DW —— 简易计算器 (JavaScript)
  9. 【特征提取】基于matlab自相关函数最大值端点检测【含Matlab源码 1769期】
  10. 笑死人啦,史上最恶心的笑话
  11. 计算机技术一直在变吗,计算机软考分数线一直是45吗
  12. 5GC NEF网元功能介绍
  13. word如何在任意页开始添加页码
  14. 星际争霸2服务器未能创建游戏,星际争霸2游戏进不去解决方法
  15. 【裸SPFA】星门跳跃
  16. AllenNLP—笔记—json
  17. 在阿里云ECS上搭建Skynet服务器与Unity通信
  18. Unity 入门教程:贪吃射(1) —— Unity 安装和项目创建
  19. linux进程的查看和查找 ps命令解析
  20. ANSYS FLUENT 超临界流体物性分段线性插值数据批量导入

热门文章

  1. 定制kali linux
  2. Photon——Setup and Config 设置与配置
  3. 理解关于java反射中类的域及修饰符
  4. (转)Linux环境变量的设置和查看方法
  5. 《dojo 边学边用》(01), 初识dojo,dojo简介和框架概览
  6. PHP-代码审计-命令执行
  7. Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交
  8. 已知线性表最多可能有20个元素,存储每个元素需要8字节,存储每个指针需要4字节。当元素个数为( )时使用单链表比使用数组存储此线性表更加节约空间。
  9. 树莓派搭建Django服务器通过远程访问
  10. 【Linux】一步一步学Linux——mv命令(30)