库函数原型:

#inclue <stdlib.h>

int atoi(const char *nptr);

用法:将字符串里的数字字符转化为整形数。返回整形值。

注意:转化时跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('/0')才结束转换,并将结果返回。

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char *ptr1 = "-12345.12";
    char *ptr2 = "+1234w34";
    char *ptr3 = "   456er12";
    char *ptr4 = "789 123";
    int a,b,c,d;

a = atoi(ptr1);
    b = atoi(ptr2);
    c = atoi(ptr3);
    d = atoi(ptr4);

printf("a = %d, b = %d, c = %d, d = %d/n", a,b,c,d);

return 0;
}

最新文章

  1. AndroidStudio配置gradle,让App自动签名
  2. tsne官方论文代码解读和使用
  3. Android异步回调中的UI同步性问题
  4. js的一些属性
  5. Javascript之旅——第二站:对象和数组
  6. backbone &amp; django csrf_token的问题
  7. Arduino101学习笔记(十二)&mdash;&mdash; 101定时器中断
  8. ios开发--集成银联3.3.0
  9. 标准I/O库之定位流
  10. (转载)调用ob_end_flush()网页仍旧不能显示有关问题
  11. Java学习----Java程序结构
  12. JAVA简单的SWING及AWT
  13. C# 实现将PDF转文本的功能
  14. C 语言学习 之搭建环境和熟悉命令
  15. 解决word启动时报找不到mathpage.wll错误
  16. c的旅程---字符
  17. XSHELL工具上传文件到Linux以及下载文件到本地(Windows)
  18. 命令级的python静态资源服务。
  19. 使用nc传输文件和目录【转】
  20. Spring restful

热门文章

  1. 利用jsPDF有效减轻报表型应用服务器的IO负载
  2. 0x02 Spring Cloud 学习文档
  3. Socket网络编程--网络爬虫(3)
  4. 【iCore1S 双核心板_FPGA】例程十四:FSMC总线通信实验——独立地址模式
  5. Odoo小数精度及货币精度详解
  6. 【HTTPS】自签CA证书 &amp;&amp; nginx配置https服务
  7. /proc详解
  8. 设置Git用户信息
  9. python中的生成器函数是如何工作的?
  10. System.Runtime.InteropServices.COMException 检索COM类工厂中CLSID{xxxxxxxxx}的组件时失败解决方法