C语言程序设计之常用函数汇总

C语言程序设计之常用函数汇总

1 stdio.h

	printf()   		将数据输出到屏幕上
	scanf()    		读取从键盘输入的数据
	getchar()  		读取从键盘输入的单个字符
	gets()     		读取从键盘输入的单个字符串
	putchar()  		向屏幕输出一个字符
	puts()     		向屏幕输出一个字符串
	fopen()    		打开文件
	fclose()   		关闭文件
	fgets()    		从文件中读取一个字符
	fgetc()   		从文件中读取一个字符串
	fputs()    		向文件中写入一个字符
	fputc()    		向文件中写入一个字符串
	fprintf()  		格式化输出到文件
	fscanf()   		从文件读取格式化输入
	fread()    		从文件读取一块数据
	rename()   		重命名文件
	fwrite()   		向文件中写入一块数据
	fseek()    		移动文件流的位置
	rewind()   		移动文件流的位置
	feof()     		检查文件是否到达文件末尾
	fprintf()  		格式化输出到字符串
	sscanf()   		从字符串读取格式化输入
	fflush()   		清楚输出缓冲区
	remove()   		删除文件

2 time.h

	time()  		获取当前时间
	localtime() 	将时间转换为本地时间
	gmtime()		将时间转换为 UTC 时间
	difftime()		计算两个时间的差
	ctime()			将时间转换为可读的字符串

3 stdlib.h

	malloc()		动态分配内存
	calloc()		分配初始化内存为零的内存
	realloc()		重新分配内存
	free()			释放之前分配的内存
	atoi()			将字符串转换为整数
	atof()			将字符串转换为浮点数
	atol()			将字符串转换为长整数
	system()		这学校命令行命令
	exit()			退出程序
	rand()			生成一个随机数
	srand()			设置随机数生成器的种子
	qsort()			快速排序
	abs()			返回整数的绝对值

4 string.h

	strcpy(s1, s2);		复制字符串 s2 到字符串 s1。
	strncpy()		
	strcat(s1, s2);		连接字符串 s2 到字符串 s1 的末尾。
	strncat()		
	strcmp(s1, s2);		如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回小于 0;如果 s1>s2 则返回大于 0sttrncmp()
	strlen(s1);			返回字符串 s1 的长度。
	strchr(s1, ch);		返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。
	strstr(s1, s2); 	返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。
	memcpy()			复制内存
	memset()			初始化内存

5 math.h

	pow()		幂函数
	sqtr()		平方根
	sin()		正弦函数
	cos()		余弦函数
	tan()		正切函数
	log()		自然对数
	exp()		指数函数
	fabs()		浮点数的绝对值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值