重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
C语言库函数,常用库函数有:
我们一直强调成都网站建设、网站设计对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站制作公司不一定是大公司,创新互联作为专业的网络公司选择我们就是放心。
1、scanf格式输入函数
2、printf格式输出函数
3、systemdos命令函数
4、sort排序
5、main主函数
6、fgets文件读取字符串函数
7、fputs文件写入字符串函数
8、fscanf文件格式读取函数
9、fprintf文件格式写入函数
10、fopen打开文件函数
11、getchar输入字符函数
12、putchar输出字符函数
13、malloc动态申请内存函数
14、free释放内存函数
15、abs求绝对值数学函数
16、sqrt求平方根数学函数
扩展资料
语言组成:
1、数据类型
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
2、常量与变量
常量其值不可改变,符号常量名通常用大写。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
3、数组
如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
4、指针
如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。
参考资料来源:百度百科-函数
iv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;
常见的函数有malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等。具体内容可以在编译器的包含目录stdlib.h头文件中打开查看。
为了方便用户编写程序,C语言为用户开发了大量的库函数,定义在。H文件,用户可以调用这些函数来实现强大的功能。因此,对于用户来说,这些函数的使用是提高编程水平的关键。
扩展资料:
以下内容适用于头文件
1.对于具有外部存储类型的标识符,可以在任何其他源程序文件中声明后引用它们,这样用户就可以完全将具有外部存储类型的标识符的一些声明放在头文件中。
2.具体来说,头文件可以包括用户构造的数据类型(例如枚举类型)、外部变量、外部函数、常量和具有一定通用性或公共量的内联函数。一般的变量和函数定义不应该放在头文件中。
其他:
双假设(双x,双y);//给定一个直角三角形的两条边的长度,求斜边的长度。
双ldexp(双x,int指数);//计算x*(2的指数次方)。
双poly(Doublex,intdegree,Doublecoeffs[])//计算多项式。
Ntmatherr(structexception*e)//数学错误计算处理程序。
共八种:分类函数,数学函数,目录函数,进程函数,诊断函数,接口子程序,操作函数,时间日期函数 你可以在百度文库里查看各函数的详细信息及用法
#include
assert.h
//设定插入点
#include
ctype.h
//字符处理
#include
errno.h
//定义错误码
#include
float.h
//浮点数处理
#include
fstream.h
//文件输入/输出
#include
iomanip.h
//参数化输入/输出
#include
iostream.h
//数据流输入/输出
#include
limits.h
//定义各种数据类型最值常量
#include
locale.h
//定义本地化函数
#include
math.h
//定义数学函数
#include
stdio.h
//定义输入/输出函数
#include
stdlib.h
//定义杂项函数及内存分配函数
#include
string.h
//字符串处理
#include
strstrea.h
//基于数组的输入/输出
#include
time.h
//定义关于时间的函数
#include
wchar.h
//宽字符处理及输入/输出
#include
wctype.h
//宽字符分类
标准
C/C++
(同上的不再注释)
#include
algorithm
//STL
通用算法
#include
bitset
//STL
位集容器
#include
cctype
#include
cerrno
#include
clocale
#include
cmath
#include
complex
//复数类
#include
cstdio
#include
cstdlib
#include
cstring
#include
ctime
#include
deque
//STL
双端队列容器
#include
exception
//异常处理类
#include
fstream
#include
functional
//STL
定义运算函数(代替运算符)
#include
limits
#include
list
//STL
线性列表容器
#include
map
//STL
映射容器
#include
iomanip
#include
ios
//基本输入/输出支持
#include
iosfwd
//输入/输出系统使用的前置声明
#include
iostream
#include
istream
//基本输入流
#include
ostream
//基本输出流
#include
queue
//STL
队列容器
#include
set
//STL
集合容器
#include
sstream
//基于字符串的流
#include
stack
//STL
堆栈容器
#include
stdexcept
//标准异常类
#include
streambuf
//底层输入/输出支持
#include
string
//字符串类
#include
utility
//STL
通用模板类
#include
vector
//STL
动态数组容器
#include
cwchar
#include
cwctype
using
namespace
std;
C99
增加
#include
complex.h
//复数处理
#include
fenv.h
//浮点环境
#include
inttypes.h
//整数格式转换
#include
stdbool.h
//布尔环境
#include
stdint.h
//整型环境
#include
tgmath.h
//通用类型数学宏