头文件
# Include (预处理命令)
<stdio.h > 输入输出
<string.h> 字符串
<math.h > 数学计算
<time.h > 时间
stdio函数
scanf 格式化输入
printf 格式化输出
getchar 字符输入 a=getchar();
putchar 字符输出 putchar(a); putchar("\n");
gets 字符串输入 gets(a); //只有遇到换行键tap才结束,并在结尾加\0
puts 字符串输出 puts(a);
fopen 打开文件
fclose 关闭文件
foutc 将一个字符写入文件
fgetc 从文件上读取一个字符
feof 判断文件是否结束 feof(fp) //结束1反之0
fscanf 从文件读取
forintf 向文件输入
fgets 从文件读取一个字符串
fputs 向文件写入一个字符串
rewind 使位置指针重新返回文件开头
FILE 指向文件指针变量的定义形式
string函数
strlen 求字符个数 strlen(a); //统计a的长度,统计字符串中实际字符个数,不包括\O
strcpy 字符串复制 strcat(c1,c2); //将C2复制到C1
strcat 字符串连接 strcat(c1,c2): //将字行串C1连接到字符串C2,覆盖第一个\0,结尾加\0
strncat 条件宇符串连接 strcat(c1,c2,8): //将字行串C1前8个连接到字符串C2
strcmp 字符串比较 strcmp(c1,c2); //c1-02 返回值为小于0,等于0,大于0-逐个比较
strncmp 条件字符串比较 strcmp(c1,c2,8), //比较前8个宇符
math函数
sqrt(x) 平方根
poe(x,y) x的y次幂
abs(x) 整数绝对值
fabs(x) 小数绝对值
fact(x) 计算x的阶乘
atoi(x) 将字符转为数值