atoi函数 (表示 ascii to integer)

头文件:stdlib.h

功能:把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。

int atoi(const char *nptr) 函数会扫描参数 nptr字符串,不会跳过前面的空白字符(例如空格,tab缩进)等。如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0 [1]  。

特别注意,该函数要求被转换的字符串是按十进制数理解的。

疑问:??????

#include <stdlib.h>

#include <stdio.h>

int main(void)

{

    int n;

    char *str = "12345.67";

    n = atoi(str);

    printf("n=%d\n",n);

    return 0;

}

输出:

n = 12345

C语言:atoi函数:字符串转换成整型数相关推荐

  1. atoi() //把字符串转换成整型数

    如果该输入无法转换为该类型的值,则atoi的返回值为 0. atoi("abcd");//括号内不是可以转化的类型,这种情况会返回0 #include <iostream&g ...

  2. linux c数字转字符串函数,Linux常用C函数—字符串转换篇

    Linux 常用C 函数-字符串转换篇 atof (将字符串转换成浮点型数) 相关函数 atoi ,atol ,strtod ,strtol ,strtoul 定义函数 double atof(con ...

  3. C语言字符串类型转换为整型,c语言中将一个字符串转换到整型数据类型的函数是什么?...

    函数是:atoi(),其声明为"int atoi(char *str);".atoi函数的功能是将字符串转为整型并返回:atoi输入的字符串对应数字存在大小限制(与int类型大小有 ...

  4. C语言atoi()函数用法

    C语言atoi()函数用法 头文件:#include <stdlib.h> atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * s ...

  5. js中的~~:转换成整型数字的神器(效率)

    将js中的对象.符号转换成整型数字的神器.java中无此操作. ~是js里的按位取反操作符,~~就是执行两次按位取反,其实就是保持原值,但是注意虽然是原值,但是对布尔型变量执行这个操作,会转化成相应的 ...

  6. C语言atoi()函数:将字符串转换成int(整数)和sprintf和memset

    atoi()函数 #include <stdio.h> #include <stdlib.h>int main () {int i;char buffer[256];print ...

  7. C语言学习笔记---字符串转换函数

    字符串转整数   字符串转换为整数的函数有两个,他们的函数原型如下: int __cdecl atoi(const char *_Str);long __cdecl atol(const char * ...

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

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

  9. c语言16进制字符串型转整形,c语言htoi() --将16进制数组成的字符串转换成整型

    k&r习题,将16进制数(可选0x或0X前缀)组成的字符串转换成等价的整型,写了一个: /* htoi.c * transform hex to decimal * * compile wit ...

最新文章

  1. C语言程序设计最佳分组,求助把一些数值按指定的和进行分组
  2. 重磅 |“金砖”电商报告:5年后金砖五国网络零售将超3万亿美元
  3. JZOJ 5186. 【NOIP2017提高组模拟6.30】tty's home
  4. .net 零碎点梳理
  5. 深入理解Linux IO复用之epoll
  6. socket 编程入门教程(一)TCP server 端:2、socket与文件描述符
  7. 类型的设计--类型和成员基础(二)
  8. LintCode刷题笔记-- BackpackIII
  9. 如何将数据库中的记录表导入到VC中
  10. Unix系统编程():分散输入和集中输出(Scatter-Gather IO):readv和writev
  11. 1 二进制(glibc版)安装MySQL实现主从复制(亲测)
  12. 如何用3升和5升桶量取4升水?
  13. winform最小化后隐藏到右下角,单击或双击后恢复
  14. 构建Docker镜像仓库的另一选择:Nexus3 - DockOne.io
  15. centos7卸载docker_新手快速入门Docker,轻松掌握Docker安装与使用
  16. MDK5 添加Device
  17. vivo NEX的Usb调试模式在哪里,打开vivo NEXUsb调试模式的教程
  18. 企业微信商户号是什么?如何开通?
  19. linux运维工程师到底是做什么的?
  20. 目前最全的机器学习知识结构图(11月1日更新)

热门文章

  1. MVC中使用signalR入门教程
  2. C语言历史、特点、数据类型
  3. 在 Apple TV 上模拟夜间模式的方法
  4. RPG游戏攻防公式设计探讨
  5. 西天取经真相之二(悟空采访…
  6. Java中Arrays工具类常用方法
  7. 区块链游戏弊端逐渐暴露,游戏公司该如何解决?
  8. 查看linux虚拟机版本,查看CentOS版本方法
  9. 选择保养品 有效美容
  10. 房子我有了你还是个处女么