00342高级语言程序设计(C语言)目录 附录C C语言常用库函数汇总表

类别调用格式主要功能头文件
类型转换double atof (char *x)返回x对应字符串转换的实数stdlib.h
int atoi (char *x)返回x对应字符串转换的整数
数学int abs (int x)计算并返回整数x的绝对值math.h
double ceil (double x)返回大于或等于x的最小双精度整数
double cos (double x)计算并返回余弦函数cos(x)的值
double exp (double x)计算并返回e^{x}的值
double fabs (double x)计算并返回双精度实数x的绝对值
double floor (double x)返回小于或等于x的最大双精度整数
long labs (long x)计算并返回长整数x的绝对值
double log (double x)计算并返回ln(x)(即\log_{e} x)的值
double log10 (double x)计算并返回\log_{10} (x)的值
double pow (double x, double y)计算并返回x^{y}的值
double pow10 (int x)计算并返回10^{x}的值
double sin (double x)计算并返回正弦函数sin(x)的值
double sqrt (double x)计算并返回x(\geq0)的值
double tan (double x)计算并返回正切函数tan(x)的值
输入/输出int getchar ()返回从键盘输入的单个字符stdio.h
char *gets (char *string)从键盘输入一个字符串存入string
int printf (char *string [,argument, ...])将输出表列argument的值,按string的格式一次性输出到显示器
int putchar (char ch)将ch对应的字符输出到显示器
int puts (char *string)将string对应的字符串输出到显示器
int scanf (char *string [,argument, ...])按string中格式从键盘读取数据依次存入argument对应的地址
字符串处理char *strcat (char *string1, *string2)将string2对应的字符串连接到string1对应的字符串后面string.h
int strcmp (char *string1, *string2)将string1对应的字符串与string2对应的字符串比较
char *strcpy (char *string1, *string2)将string2复制到string1
int strlen (char *string)计算string对应字符串的长度
char *strlwr (char *string)将string对应字符串中大写字母转换为小写字母
char *strupr (char *string)将string对应字符串中小写字母转换为大写字母
字符处理int isascii (int x)判断x是否为ASCII字符ctype.h
int tolower (int x)将x中大写字母转换为小写字母
int toupper (int x)将x中小写字母转换为大写字母
int isalpha (int x)判断x是否为字母
int isdigit (int x)判断x是否为数字字符
int islower (int x)判断x是否为小写字母
int issupper (int x)判断x是否为大写字母
其他void nosound ()终止sound ()函数发出的鸣笛声dos.h
void sound (int x)发出频率为x赫兹的鸣笛声
int random (int x)返回一个0~x-1的随机整数stdlib.h
void randomize ()对随机数发生器进行初始化
void exit (int n)关闭当前打开的文件,结束程序运行
void getdate (struct date *x)将计算机当前日期存入x指向的date结构体类型变量中time.h
void gettime (struct time *x)将计算机当前日期存入x指向的time结构体类型变量中
文件处理int fclose (FILE *fp)关闭fp所指向的已经打开的文件stdio.h
int feof (FILE *fp)测试fp所指向的文件是否到达文件尾
int fgetc (FILE *fp)从fp所指向的文件读取单个字符
int fputc (char ch, FILE *fp)将ch对应的字符写到fp所指向的文件
char *fgets (char *string, int n, FILE *fp)从fp所指向的文件读取n-1个字符组成字符串存入string,若n-1个字符中有回车符则仅读到回车符
FILE *fopen (char *fname, char *mode)以mode方式打开名为fname的文件
int fputc (char *string, FILE *fp)将string所指向的字符串写到fp所指向的文件
int fread (char *buf, unsigned size, unsigned n, FILE *fp)从fp所指向的文件读取n个长度为size字节的数据存入buf所指向的内存区
int fseek (FILE *fp, long offset, int from)将fp所指向文件的读写位置置于偏离from共计offset个字节的新位置
void rewind (FILE *fp)将fp所指向文件的读写位置置于文件头
int fwrite (char *buf, unsigned size, unsigned n, FILE *fp)将从buf开始存放的n个长度为size字节的数据写到fp所指向的文件
int fscanf (FILE *fp, char *format [,argument, ...] )根据format指定的格式从fp所指向文件中读入数据保存至argument所指向的内存单元
int fprintf (FILE *fp, char *format [,argument, ...] )将argument的值以format指定的格式写入fp所指向的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值