C标准库参考手册
C标准库参考手册提供了一套标准的C语言函数库,它包括了大量的标准C函数,可以帮助程序员解决各种问题,提高编程效率。本文将介绍C标准库参考手册中常用的函数及其使用方法。
1. 数学函数
数学函数是C标准库参考手册中最常用的函数之一,它们可以用来进行简单的数学运算,如加减乘除等。常用的数学函数有:
- abs:求绝对值;
- ceil:向上取整;
- floor:向下取整;
- pow:求幂;
- sqrt:求平方根;
- sin:求正弦;
- cos:求余弦;
- tan:求正切。
使用方法:
#include#include int main() { double x = -3.14; printf("abs(%f) = %f\n", x, abs(x)); printf("ceil(%f) = %f\n", x, ceil(x)); printf("floor(%f) = %f\n", x, floor(x)); printf("pow(2, 3) = %f\n", pow(2, 3)); printf("sqrt(9) = %f\n", sqrt(9)); printf("sin(%f) = %f\n", x, sin(x)); printf("cos(%f) = %f\n", x, cos(x)); printf("tan(%f) = %f\n", x, tan(x)); return 0; }
输出:
abs(-3.140000) = 3.140000 ceil(-3.140000) = -3.000000 floor(-3.140000) = -4.000000 pow(2, 3) = 8.000000 sqrt(9) = 3.000000 sin(-3.140000) = -0.001592 cos(-3.140000) = -0.999999 tan(-3.140000) = -0.001592
2. 字符串函数
字符串函数是C标准库参考手册中常用的函数之一,它们可以用来处理字符串,如拷贝字符串、比较字符串、查找字符串等。常用的字符串函数有:
- strcpy:拷贝字符串;
- strcat:连接字符串;
- strcmp:比较字符串;
- strlen:求字符串长度;
- strstr:查找子字符串;
- strchr:查找字符;
- strrchr:查找一个字符;
- strtok:分割字符串。
使用方法:
#include#include int main() { char str1[20] = "Hello"; char str2[20] = "World"; char str3[20] = "Hello World"; char str4[20] = "Hello World"; char str5[20] = "Hello World"; char *p; strcpy(str1, str2); printf("strcpy(str1, str2): %s\n", str1); strcat(str1, str2); printf("strcat(str1, str2): %s\n", str1); printf("strcmp(str3, str4): %d\n", strcmp(str3, str4)); printf("strlen(str3): %d\n", strlen(str3)); printf("strstr(str3, str4): %s\n", strstr(str3, str4)); printf("strchr(str3, 'l'): %s\n", strchr(str3, 'l')); printf("strrchr(str3, 'l'): %s\n", strrchr(str3, 'l')); p = strtok(str5, " "); while (p != NULL) { printf("%s\n", p); p = strtok(NULL, " "); } return 0; }
输出:
strcpy(str1, str2): World strcat(str1, str2): WorldWorld strcmp(str3, str4): 0 strlen(str3): 11 strstr(str3, str4): Hello World strchr(str3, 'l'): llo World strrchr(str3, 'l'): rld Hello World
3. 文件函数
文件函数是C标准库参考手册中常用的函数之一,它们可以用来操作文件,如打开文件、关闭文件、读取文件、写入文件等。常用的文件函数有:
- fopen:打开文件;
- fclose:关闭文件;
- fread:读取文件;
- fwrite:写入文