c语言常用函数总结

ctype.h
	1.isalpha():测试一个字符是否为字母,是则返回1,否则返回02.isdigit():测试一个字符是否为数字,是则返回1,否则返回03.isupper():测试一个字符是否为大写字母。
	4.islower():测试一个字符是否为小写字母。
	5.toupper():将小写字母转成大写字母,并返回。
	6.tolower():将大写字母转成小写字母,并返回。


string.h
	1.strcpy():将一段字符串的内容复制到一个字符数组中。
	2.strlen():计算一个字符数组中字符串的长度。不包括null零
	3.strcat():合并两个字符数组。

stdio.h
	1.puts():输出一个字符串。默认在末尾加换行符。
	例:puts("www.baidu.com");
	puts(table); // talbe是一个字符数组
	2.gets():获取一个字符串,以Enter结尾.
	3.fopen():获取一个文件入口地址
	4.fclose():关闭一个文件。
	5.fprintf():向文件中输入字符串信息。
	6.fgets():读一行数据。
	7.fputs():输出数据到文件。
	8.feof():检测是否到达文件末尾。
	9.fseek():随机访问文件

math.h
	1.ceil():向上取整,返回值为浮点数
	2.floor():向下取整,返回值为浮点数
	3.fabs():返回浮点绝对值
	4.cos(x):返回角x的余弦值
	5.sin(x):返回角x的正弦值
	6.tan(x):返回角x的正切值
	7.pow():计算一个值的幂
	8.sqrt():返回一个值的平方根
	9.exp(x):返回e^x的值
	10.log(x):返回x的自然对数,数学上写成ln(x)11.log10(x):返回以10为基的对数。

stdlib.h
	1.rand():随机产生一个032767的值。如果没有给rand()设置产生随机数的种子,那么它总是生成同样的随机数。
	2.srand():设置随机数生成种子。

一个产生正真随机数的例子:
#include <stdlib.h>
#include <math.h>
#define NUM_CARDS 54

	 time_t t;
	 srand(time(&t));
	 sub_draw = (rand()%(NUM_CARDS));
3.malloc():分配堆内存
	例:
	int *temps;
	temps = (int *)malloc(10*sizeof(int));

4.free():释放堆内存
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值