1.#include<stdio.h> 【写C语言必备的头文件】
C 标准库 – <stdio.h> | 菜鸟教程 (runoob.com)
C标准库string.h中几个常用函数的使用详解 - 知乎 (zhihu.com)
定义了(standard input & output的缩写)输入输出函数、类型以及宏,包括的函数几乎占了标准库的1/3。
input:输入
output:输出
io流:输入输出流
-
prantf() 输出
prantf(“hello world!”);【hello world!】
int a = 18 ; prantf(“女人永远%d”,a);【女人永远18】 -
scanf() 输入
int a;
printf(“请输入你女朋友的年龄!”);
scanf(“%d”,&a);
(输入“18”,那么a的值就是18)
printf(“你的女朋友%d岁!”,a);【你的女朋友18岁!】 -
feof() 用于检测文件结束符,遇到文件结束,函数值为非0整数,否则为0。
(如果文件流位于文件末尾,则该函数返回非零值。否则,返回零。)
if (feof(file)) 【如果在文件末尾】
printf(“到文件末尾啦!”);
使用 C 语言中的 feof 函数 | D栈 - Delft Stack -
fputs()函数的作用是指针指向的文件中写入一个字符串(用于将指定的字符串写入目标文件中)
fputs () 函数中第一个参数可以是字符串常量、字符串数组名或字符指针。
int fputs(const char *str, FILE *stream) 把字符串写入到指定的流 stream 中,但不包括空字符。
C 库函数 – fputs() | 菜鸟教程 (runoob.com) -
putchar() 输出一个字符
putchar(str[i]);
putchar('\n');
C语言putchar():输出一个字符 (biancheng.net) -
getchar() 输入一个字符
ch = getchar();
C语言getchar():输入一个字符 (biancheng.net)
2.#include<math.h> 【数学】
-
sqrt()用于计算一个非负数的平方根
double sqrt(double x);
C语言sqrt函数:求平方根 (biancheng.net) -
fabs() 函数可以用于 double、float 和 long double 类型的参数。如果需要计算整数的绝对值,应该使用 abs() 函数。
printf("%d 的绝对值是 %lf\n", a, fabs(a));
C 库函数 – fabs() | 菜鸟教程 (runoob.com)
3.#include<string.h> 【字符串】
<string.h>头文件: C 语言字符串处理函数详解-CSDN博客
-
strcmp() 对两个字符串进行比较
strcmp(字符串1,字符串2),1=2 函数值为0, 1>2 函数值为正整数 , 1<2 函数值为负整数。
对两个字符串进行比较,不能直接使用<,>,==等关系运算符,只能使用字符比较函数strcmp。
例:判断字符串x是否大于字符串y,使用语句: if(strcmp(x,y)> 0) -
strcpy() 函数用于对字符串进行复制(拷贝)。
char* strcpy(char* strDestination, const char* strSource);
C语言strcpy()函数:字符串复制(拷贝)函数 (biancheng.net) -
strcat() 函数用来将两个字符串连接(拼接)起来。char*strcat(char* strDestination, const char* strSource);
C语言strcat()函数:字符串连接(拼接) (biancheng.net) -
strlen() 函数求字符串的长度,直到空结束字符('\0'),但不包括空结束字符。字符串以 \0 作为结束标志(sizeof 包括 \0 字符)。
【C语言】详解strlen函数 | 模拟实现strlen函数的三种方法 | 写库函数的人是如何实现这个函数的 - 知乎 (zhihu.com)