1.cassert 调试程序
assert(i=0);//声明某个条件值必须为真
2.cctype 声明的函数用于转换字符变量并测试它们是否在给定的范围之内。
函数/宏 | 返回值 |
int isdigit(int c); | 当c是数字0~9时返回值为真 |
int isupper(int c) | 当c是大写字母(A~Z)时返回真 |
int islower(int c) | 当c是大写字母(a~z)时返回真 |
int isalpha(int c) | 当c是大写字母(A~Z,a~z)时返回真 |
int isalnum(int c) | 当isalpha和isdigit值为真时返回真 |
int isprint(int c) | 当c为可显示的ASCII码时返回真 |
int isspace(int c) | 当c为空字符时返回值真 |
int toupper(int c) | C的大写形式 |
int tolower(int c) | C的小写形式 |
3.cerrno :其值可变的全局变量errno ,两个全局符号EDOM , ERANGE
4.cmath
double acos(double x) | |
double asin(double x) | |
double atan(double x) | |
double atan2(double y,double x) | |
double floor(double x) | 不大于x 的最大整数 |
double ceil(double x) | 不小于x 的最小整数 |
double cos(double x) | |
double exp(double x) | |
double fabs(double x) | |
double log(double x) | |
double log10(double x) | |
double pow(double x,double y) | |
double sin(double x) | |
double sinh(double x) | |
double sqrt(double x) | |
double tan(double x) | |
double tanh(double x) | |
5.csetjmp 从函数调用的内部跳出,转到预先定义的外部函数
setjmp longjmp jum_buf
6.cstdarg 使用参数个数可变的函数时的头文件
7.cstdio 声明了支持标准输入输出的函数和全局符号
8.cstdlib 声明了很多标准库函数和宏,分为四大类:数字函数,内存管理函数,系统函数,随机数发生器函数
数字函数
函数 | 返回值 |
int abs(int i) | |
int atoi (const char*s)isalpha 函数 | 字符串代表的整型值 |
long atol(const char*s) | 字符串代表的长整型值 |
float atof(const char*s) | 字符串代表的浮点型值 |
内存管理函数
函数 | 返回值 |
void *calloc(int sz ,int n) | 缓冲区的地址或0 |
void *malloc(int sz) | 缓冲区的地址或0 |
voidfree(void *buf) | 空 |
系统函数
函数 | 返回值 |
std::abort() | 使程序异常终止 无返回值 |
std::exit(0 | 使程序正常终止,关闭所有打开的流式文件,有返回值 |
随机数发生器函数 rand() srand()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论