C语⾔——常⽤内置函数总结
ctype.h
1.isalpha():测试⼀个字符是否为字母,是则返回1,否则返回0。
2.isdigit():测试⼀个字符是否为数字,是则返回1,否则返回0。
3.isupper():测试⼀个字符是否为⼤写字母。
4.islower():测试⼀个字符是否为⼩写字母。
string.h字符串长度函数c语言
1.strcpy():将⼀段字符串的内容复制到⼀个字符数组中。
2.strlen():计算⼀个字符数组中字符串的长度。不包括null零
3.strcat():合并两个字符数组。
stdio.h
1.puts():输出⼀个字符串。默认在末尾加换⾏符。
例:puts("www.baidu");
puts(table); // talbe是⼀个字符数组
3.fopen():获取⼀个⽂件⼊⼝地址
4.fclose():关闭⼀个⽂件。
5.fprintf():向⽂件中输⼊字符串信息。
6.fgets():读⼀⾏数据。
7.fputs():输出数据到⽂件。
8.feof():检测是否到达⽂件末尾。
9.fseek():随机访问⽂件
math.h
2.floor():向下取整,返回值为浮点数
3.fabs():返回浮点绝对值
5.sin(x):返回⾓x的正弦值
6.tan(x):返回⾓x的正切值
7.pow():计算⼀个值的幂
8.sqrt():返回⼀个值的平⽅根
10.log(x):返回x的⾃然对数,数学上写成ln(x)。
11.log10(x):返回以10为基的对数。
stdlib.h
1.rand():随机产⽣⼀个0到32767的值。如果没有给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():释放堆内存
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论