C语言函数简介(无实例)

来源: 作者: 2007-12-25 出处:pcdog.com

access  arp  dos  dos命令  ios  
下一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 

  分类函数,所在函数库为ctype.h

  int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z') 返回非0值,否则返回0

  int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0值,否则返回0

  int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0

  int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)  返回非0值,否则返回0

  int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0

  int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0

  int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0

  int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0

  int ispunct(int ch) 若ch是标点字符(0x00-0x1F)返回非0值,否则返回0

  int isspace(int ch) 若ch是空格(' '),水平制表符('\t'),回车符('\r'),走纸换行('\f'),垂直制表符('\v'),换行符('\n')返回非0值,否则返回0

  int isupper(int ch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0

  int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,否则返回0

  int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')

  int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')

  数学函数,所在函数库为math.h、stdlib.h、string.h、float.h

  int abs(int i) 返回整型参数i的绝对值

  double cabs(struct complex znum) 返回复数znum的绝对值

  double fabs(double x) 返回双精度参数x的绝对值

  long labs(long n) 返回长整型参数n的绝对值

  double exp(double x) 返回指数函数ex的值

  double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮在eptr中

  double ldexp(double value,int exp); 返回value*2exp的值

  double log(double x) 返回logex的值

  double log10(double x) 返回log10x的值


更多内容请看PCdog.com--C/C++进阶技术文档专题
下一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
上一篇:C语言函数大全(b开头)
下一篇:用于计算四则混合运算表达式的递归函数