文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>字符测试函数

字符测试函数

时间:2009-03-09  来源:pxues

#include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c@#FDsP[e?";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isalnum(str[i]))
     printf("%c is an alphanumberic character\n",str[i]);
}
  1 is an alphanumberic character
2 is an alphanumberic character
3 is an alphanumberic character
c is an alphanumberic character
F is an alphanumberic character
D is an alphanumberic character
s is an alphanumberic character
P is an alphanumberic character
e is an alphanumberic character
  #include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c@#FDsP[e?";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isalpha(str[i]))
     printf("%c is an alphanumberic character\n",str[i]);
}
  c is an alphanumberic character
F is an alphanumberic character
D is an alphanumberic character
s is an alphanumberic character
P is an alphanumberic character
e is an alphanumberic character
  #include<ctype.h>
#include<stdio.h>
void main()
{
 int i;
 for(i=125;i<130;i++)
  if(isascii(i))
     printf("%d is an ascii character:%c \n",i,i);
  else
     printf("%d is not an ascii character\n",i);
}
  125 is an ascii character:}
126 is an ascii character:~
127 is an ascii character
128 is not an ascii character
129 is not an ascii character
#include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c @# FD\tsP[e?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isdigit(str[i]))
   printf("%c is an dight character\n",str[i]);
}
  1 is an dight character
2 is an dight character
3 is an dight character
#include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c @# FD\tsP[e ?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isgraph(str[i]))
   printf("str[%d] is printable character%c\n",i,str[i]);
}
str[0] is printable character1
str[1] is printable character2
str[2] is printable character3
str[3] is printable characterc
str[5] is printable character@
str[6] is printable character#
str[8] is printable characterF
str[9] is printable characterD
str[11] is printable characters
str[12] is printable characterP
str[13] is printable character[
str[14] is printable charactere
str[16] is printable character?
  #include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c @# FD\ tsP[e ?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(islower(str[i]))
   printf("%c is a lower-case character%d\n",str[i]);
}
c is a lower-case character-1073747752
t is a lower-case character-1073747752
s is a lower-case character-1073747752
e is a lower-case character-1073747752
#include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c @# FD\ tsP[e ?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isprint(str[i]))
   printf("str[%d] is printable character:%c\n",i,str[i]);
}
str[0] is printable character:1
str[1] is printable character:2
str[2] is printable character:3
str[3] is printable character:c
str[4] is printable character:
str[5] is printable character:@
str[6] is printable character:#
str[7] is printable character:
str[8] is printable character:F
str[9] is printable character:D
str[10] is printable character:
str[11] is printable character:t
str[12] is printable character:s
str[13] is printable character:P
str[14] is printable character:[
str[15] is printable character:e
str[17] is printable character:?

#include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c @# FD\tsP[e ?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(ispunct(str[i]))
   printf("str[%d] is 特殊字符 character:%c\n",i,str[i]);
}
  str[5] is 特殊字符 character:@
str[6] is 特殊字符 character:#
str[13] is 特殊字符 character:[
str[16] is 特殊字符 character:?
  #include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123 c @# FD \tsP [e?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isspace(str[i]))
   printf("str[%d] is a while-space character:%d\n",i,str[i]);
}
str[3] is a while-space character:9
str[5] is a while-space character:32
str[8] is a while-space character:32
str[11] is a while-space character:32
str[12] is a while-space character:9
str[15] is a while-space character:32
str[19] is a while-space character:10
#include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c @# FD\tsP[e ?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isupper(str[i]))
   printf("str[%d] is 大写字母 character:%c\n",i,str[i]);
}
str[8] is 大写字母 character:F
str[9] is 大写字母 character:D
str[12] is 大写字母 character:P
  #include<ctype.h>
#include<stdio.h>
void main()
{
 char str[]="123c @# FD\tsP[e ?\n";
 int i;
 for(i=0;str[i]!=NULL;i++)
  if(isxdigit(str[i]))
   printf("str[%d] is 十六进制 character:%c\n",i,str[i]);
}
str[0] is 十六进制character:1
str[1] is 十六进制 character:2
str[2] is 十六进制 character:3
str[3] is 十六进制character:c
str[8] is 十六进制 character:F
str[9] is 十六进制 character:D
str[14] is 十六进制 character:e

 

 
     
 
           
相关阅读 更多 +
排行榜 更多 +
几何飞行内购修改版

几何飞行内购修改版

飞行射击 下载
别踩白块内购修改版

别踩白块内购修改版

休闲益智 下载
乐涂数字填色游戏

乐涂数字填色游戏

休闲益智 下载