描述

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 库函数 - atoi() 字符串中的数字转换为一个整型相关推荐

  1. LabVIEW2020 使用“扫描字符串”函数将字符串中的数字转换为十进制数值

    目录 一.案例 二.前面板 三.程序框图 四.验证 一.案例 想把数值输入控件中的数字转换成字符串. 例如:字符串输入控件输入30,想转换成十进制数值30. 二.前面板 1.在前面板窗口上添加一个字符 ...

  2. 关于Python中IPv4地址转换为长整型的操作

    最近一段时间在公司忙活着将最新项目的接口进行自动化,在项目中的某个版块中涉及IP地址.然后就涉及生成随机且正确的IPv4地址,当然这个是非常容易生成的: # 这里将_这个占位符来做一个临时变量,Pyt ...

  3. c语言一个整数各位数字个数_C语言实现把字符串中的数字转换成整数

    ===Tips:点击上方 蓝字 关注并查看历史消息===   本题实现的功能是把字符串中的数字提取转换成整型数字,例如:若输入字符串"ab56cd87",则输出结果:以%d格式输出 ...

  4. c语言求字符串转换成双精度_C语言实现把字符串中的数字转换成整数

    ===Tips:点击上方 蓝字 关注并查看历史消息===   本题实现的功能是把字符串中的数字提取转换成整型数字,例如:若输入字符串"ab56cd87",则输出结果:以%d格式输出 ...

  5. 将字符串中的数字字符转换为对应的数字,并且求和输出

    问题描述 用一个函数fun将字符串中的数字字符转换为对应的数字,计算出这些数值的累计和,然后作为函数值返回. 例如:形参s的字符串为:I have 66 dollars.输出结果为12. 程序代码 # ...

  6. 【SQL开发实战技巧】系列(十二):三问(如何对字符串字母去重后按字母顺序排列字符串?如何识别哪些字符串中包含数字?如何将分隔数据转换为多值IN列表?)

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  7. 包含数字和指定字符的正则表达式_Excel公式练习39: 求字符串中的数字组成的数能够被指定数整除的数的个数...

    学习Excel技术,关注微信公众号: excelperfect 导语:继续研究来自于excelxor.com的案例.这个案例比较复杂,需要仔细研究. 本次的练习是:在单元格A1中输入一个任意长度的字母 ...

  8. excel取末尾数字_Excel公式技巧11: 从字符串中提取数字——数字位于字符串末尾...

    excelperfect 上篇文章讲解了提取位于字符串开头的数字的公式技术,本文研究从字符串开头提取数字的技术: 1. 这些数字是连续的 2. 这些连续的数字位于字符串的末尾 3. 想要的结果是将这些 ...

  9. 使用 JavaScript 从字符串中提取数字

    在 JavaScript 中,有多种方法可以从字符串中提取数字.一种方法是使用 match() 方法和正则表达式来搜索字符串中的所有数字.另一种方法是使用 replace() 方法和正则表达式从字符串 ...

最新文章

  1. Android 圆角矩形ProgressBar
  2. 敲诈勒索比特币不断,企业用户如何防“山寨”钓鱼邮件
  3. 华月互网获得2012全国十大IDC服务商
  4. 一个IEEE论文LaTeX模板,可能较旧
  5. python numpy.ones(shape, dtype=None, order=’C’) empty(shape[, dtype, order]) empty_like(a) 空数组 全1数组
  6. 设计模式系列之单例模式(java)
  7. linux系统 硬链接和软链接
  8. Codeforces Round #323 (Div. 1) B. Once Again... 暴力
  9. linux中权限对文件和目录的意义
  10. VCSA 6.5 HA配置 之四 开启vCenter HA
  11. SAP ABAP table control中用帮助(F4)实现自动填充另一字段教程
  12. 2022-2027年(新版)中国钢铁产业运行状况及需求前景预测报告
  13. SpringCloud 第十二章 Gateway新一代网关
  14. 201903-2 二十四点
  15. teamviewer JAVA,安装teamviewer失败 更换本地源
  16. 网站打开缓慢的原因有哪些?
  17. TS中any与unknwon的区别
  18. if (Build.VERSION.SDK_INT = Build.VERSION_CODES.KITKAT)设置后的效果
  19. C++编程规范 头文件格式 和 函数注释格式
  20. 关于 Photoshop20xx系列启动出现“应用程序无法正常启动(0xc0000022)“无法启动 的解决方法

热门文章

  1. PHP技巧:PATH_SEPARATOR是什么(Zend Framework引导文件中的路径用法)
  2. 开启Windows文件共享必须开启的两个服务
  3. linux find 命令详解
  4. VIM 查找替换命令的使用
  5. 用winform实现一个B/S代码更新打包工具
  6. 爬虫入门之urllib库详解(二)
  7. 如何解决软键盘弹出引起的各种不适
  8. (转)AS3 面相对象 高级话题
  9. Java实现密码学工具,集成了对称加密算法DES,AES,IDEA,公开加密算法RSA,ECC,散列算法MD5,SHA1,CRC32,以及RSA,DSA,ECDSA数字签名验证示例。
  10. 【MyBatis笔记】16-多对多关系建表