您的位置:首页 > 其它

常用的字符处理函数

2014-03-29 21:03 281 查看
  用法:C语言中:#include <ctype.h>

     C++中:#include<cctype>

  isalnum(c):如果c是字母或数字,则为true;

isalpha(c):如果c是字母,则为true;

iscntrl(c):如果c是控制字符,则为true;

isdigit(c):如果c是数字,则为true;

isgraph(c):如果c不是空格,但可打印,则为true;

islower(c):如果c是小写字母,则为true;

isprint(c):如果c是可打印的字符,则为true;

ispunct(c):如果c是标点符号,则为true;

isspace(c):如果c是空白字符,则为true;

isupper(c):如果c是大写字母,则为true;

isxdigit(c):如果c是十六进制数,则为true;

toupper(c):如果c是小写字母,则返回其大写字母形式,否则直接返回c;

 tolower-将大写字母转换成小写字母的函数;

功能:将字符c转换为小写英文字母

  

  说明:如果c为大写英文字母,则返回对应的小写字母;否则返回原来的值。

  

  举例:

// tolower.c

#include <syslib.h>
#include <ctype.h>

main()
{
char *s="Hello, World!";
int i;

clrscr();        // clear screen
printf("%s\n",s);
for(i=0;i<strlen(s);i++)
{
putchar(tolower(s[i]));
}

getchar();
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息