C 语言函数速查368


C 函数库

C 语言库提供了广泛的函数,可帮助您执行广泛的任务。本速查涵盖了最常用的 C 函数,包括输入/输出、字符串操作、内存管理和数学运算。

输入/输出函数
printf():将格式化的数据写入标准输出流。
scanf():从标准输入流读取格式化的数据。
getchar():从标准输入流读取单个字符。
putchar():将单个字符写入标准输出流。
freopen():重新将文件流打开为另一文件或设备。

字符串操作函数
strcpy():将源字符串复制到目标字符串。
strcat():将源字符串附加到目标字符串。
strcmp():比较两个字符串。
strlen():返回字符串的长度。
strstr():在目标字符串中查找子字符串。

内存管理函数
malloc():分配指定大小的内存块。
free():释放先前分配的内存块。
realloc():更改先前分配的内存块的大小。
calloc():分配并初始化指定大小和值的新内存块。
memset():用指定值填充内存块。

数学运算函数
abs():返回绝对值。
sqrt():返回平方根。
pow():计算给定底数的给定幂次。
sin()、cos()、tan():三角函数。
ceil()、floor():舍入到最近的整数。

其他函数
exit():退出程序。
abort():异常地终止程序。
atexit():在程序终止时执行函数。
rand():生成随机整数。
system():执行系统命令。

使用函数

要使用 C 函数,您必须包括相应标头文件。例如,要使用字符串操作函数,请包括 <string.h> 标头文件。要使用数学运算函数,请包括 <math.h> 标头文件。

函数调用格式因函数而异。通常,您会传递函数所需的输入参数,并接受函数返回的值(如果函数返回任何值)。

示例
#include <stdio.h>
int main() {
int a = 5;
int b = 2;
int sum = a + b;
printf("The sum of %d and %d is %d", a, b, sum);
return 0;
}

在这个示例中,printf() 函数用于将格式化的数据(整数 a、b 和 sum)写入标准输出流。输出将是 "The sum of 5 and 2 is 7"。

2024-11-19


上一篇:C 语言函数调用排序:释放程序潜力的终极指南

下一篇:C 语言输出结果错误:原因与解决方案