C++ <cmath>

C++ cos()

返回参数的余弦值

C++ sin()

返回参数的正弦值

C++ asin()

返回一个数字的反正弦值

C++ atan()

返回一个数字的反正切值

C++ tan()

返回参数的正切值

C++ atan2()

返回一个坐标的反正切值

C++ acos()

返回一个数字的反余弦值

C++ ceil()

返回数字的向上取整值

C++ floor()

返回十进制数的向下取整值

C++ fmod()

计算除法的浮点余数

C++ log()

返回一个数的自然对数

C++ trunc()

截断数字的小数部分

C++ round()

返回最接近参数的整数值

C++ log10()

返回一个数的以 10 为底的对数

C++ modf()

将数字分解为整数部分和小数部分

C++ exp()

返回 e 的指定次幂

C++ log2()

返回一个数的以 2 为底的对数

C++ sqrt()

计算一个数的平方根

C++ fmax()

返回两个参数中较大的一个

C++ fabs()

返回参数的绝对值

C++ cmath abs()

返回参数的绝对值

C++ nan()

返回一个安静的 NaN 值

C++ remainder()

返回 x/y 的余数

C++ pow()

计算一个数的幂

C++ <cstdlib>

C++ atof()

将字符串转换为双精度浮点数

C++ strtol()

将字符串转换为数字

C++ strtoull()

将字符串转换为无符号长长整数

C++ srand()

为 rand() 播种伪随机数

C++ free()

释放已分配的内存块

C++ malloc()

分配一块未初始化的内存

C++ realloc()

重新分配一块先前已分配的内存

C++ getenv()

返回指向传入的环境变量的指针

C++ bsearch()

在已排序的数组上执行二分查找

C++ qsort()

使用快速排序算法对数组进行排序

C++ div()

计算数字的整数商和余数

C++ cstdlib abs()

返回整数的绝对值

C++ labs()

返回长整型或长整型数字的绝对值

C++ calloc()

分配一块内存并将其初始化为零

C++ <iostream>

C++ cin

从用户接收输入

C++ cout

将输出显示到输出设备,即显示器

C++ cerr

写入错误流

C++ clog

用于日志流

C++ wcin

接受宽字符类型的输入

C++ wcout

将宽字符(Unicode)显示到屏幕

C++ <cstring>

C++ memcpy()

将内存块从源复制到目标

C++ strcat()

将字符串的副本追加到另一个字符串的末尾

C++ strcpy()

将字符字符串从源复制到目标

C++ strncpy()

将字符字符串从源复制到目标

C++ strcmp()

比较两个字符串

C++ strncmp()

按字典顺序比较两个字符串

C++ strchr()

在字符串中搜索字符

C++ strtok()

根据分隔符分割字符串

C++ memset()

将字符复制到字符串的开头 n 次

C++ strstr()

查找子字符串在字符串中的第一个出现

C++ strlen()

返回给定字符串的长度

C++ <cctype>

C++ isalpha()

检查给定字符是否为字母

C++ isblank()

检查给定字符是否为空格字符

C++ isdigit()

检查给定字符是否为数字

C++ islower()

检查给定字符是否为小写

C++ ispunct()

检查给定字符是否为标点符号

C++ isspace()

检查给定字符是否为空白字符

C++ isupper()

检查给定字符是否为大写

C++ tolower()

将给定字符转换为小写

C++ isxdigit()

检查给定字符是否为十六进制字符

C++ toupper()

将给定字符转换为大写

C++ <cstdio>

C++ remove()

删除指定文件

C++ rename()

重命名或移动指定文件

C++ tmpfile()

创建具有自动生成名称的临时文件

C++ fopen()

打开指定文件

C++ fprintf()

将格式化字符串写入文件流

C++ fscanf()

从文件流读取数据

C++ printf()

将格式化字符串写入标准输出

C++ scanf()

从标准输入读取数据

C++ snprintf()

将格式化字符串写入字符字符串缓冲区

C++ sprintf()

将格式化字符串写入缓冲区

C++ sscanf()

从字符串缓冲区读取数据

C++ fgets()

从文件流读取 n 个字符

C++ fgetc()

从给定的输入流读取下一个字符

C++ getchar()

从标准输入读取下一个字符

C++ gets()

从标准输入读取一行

C++ putchar()

将字符写入标准输出

C++ fread()

从流中读取指定数量的字符

C++ fwrite()

将指定数量的字符写入流

C++ puts()

将字符串写入标准输出

C++ fflush()

将任何缓冲数据刷新到相应的设备

C++ freopen()

以与另一个流关联的文件打开新文件

C++ fseek()

为给定的文件流设置文件位置指示器

C++ getc()

从输入流读取下一个字符

C++ <ctime>

C++ clock()

返回程序消耗的处理器时间

C++ difftime()

以秒为单位计算两个时间之间的差值

C++ time()

返回当前日历时间

C++ ctime()

将自纪元以来的时间转换为字符表示

C++ asctime()

将日历时间转换为字符表示

C++ gmtime()

将自纪元以来的给定时间转换为 UTC 时间

C++ localtime()

将自纪元以来的给定时间转换为本地时间

C++ strftime()

将日历时间转换为多字节字符字符串