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()