博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
总结 <stdlib.h>头文件 在算法中可能会用到的一些函数
阅读量:5054 次
发布时间:2019-06-12

本文共 716 字,大约阅读时间需要 2 分钟。

  头文件<stdlib.>具有一定的总结性。

它定义了类型、宏和各种函数,这些函数用于:内存管理、排序和查找、整形运算、字符串到数字的转换、伪随机数序列、与环境的接口、把多字节字符串和字符转换成宽字符表示或反之。

 

竞赛可能会用到的:

1.字符串转换函数:

  atof();  把字符串转换成浮点数              

  atoi(); 将字符串转换成整型数, atoi()会扫描参数字符串,跳过前面的空格字符,直到遇上数字或正负号才开始做转换,而再遇到非数字或字符串时('\0')才结束转化,并将结果返回(返回    转 换后的整型数)。              

  atol(); 把字符串转换成长整型数

 

//以下这三个函数的参数比较复杂,上面三个函数只需要把参数字符串传进去就可以了(建议使用使用三个函数)

 strtod(); (将字符串转换成浮点数)             

 strtol();  函数会将参数字符串根据参数base来转换成长整型数         

 strtoul(); (将字符串转换成无符号长整形数)

 

2.随机数函数:

 rand函数:返回下一个非随机数

 srand函数:“生成”伪随机数的顺序

 

3.查找和分类

  bsearch(); 

  qsort();

4.整型数函数

  1. abs(); 求整数的绝对值

  2. labs(); 返回长整形数的绝对值

  3.div(); 将两个整数相除, 返回商和余数

             这样用:

div_t x;x = div(10,3);      printf("10 div 3 = %d remainder %d\n", x.quot, x.rem);   //输出3 ---余--- 1

 

转载于:https://www.cnblogs.com/yspworld/p/4243765.html

你可能感兴趣的文章
light oj 1138 - Trailing Zeroes (III)(阶乘末尾0)
查看>>
Windows如何自定义U盘盘符、文件夹图标、文件夹背景
查看>>
非常不错的WCF入门文章,来自Artech
查看>>
ColumnView.ShownEditor Event
查看>>
nodejs pipe实现大文件拷贝
查看>>
javascript之定义函数时 this 和prototype区别
查看>>
springboot入门_发送邮件
查看>>
关于科学选择地图投影类型的探讨
查看>>
Oracle 去重查询
查看>>
Alan Turing的纪录片观后感
查看>>
c#自定义控件中的事件处理
查看>>
hadoop1.2.1 伪分布式配置
查看>>
App.config自定义节点读取
查看>>
unity3d根据手机串号和二维码做正版验证
查看>>
二十六、Android WebView缓存
查看>>
zookeeper配置文件详解
查看>>
Tomcat配置https、访问http自动跳转至https
查看>>
jquery ajax 前前后后,所有的函数并查询链接
查看>>
asp.net页面截取字符串
查看>>
How to Create a SharePoint 2010 Project Without SharePoint Server
查看>>