青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

笑看風云淡

寵辱不驚,看庭前花開花落;去留無意,望天空云卷云舒
posts - 96, comments - 48, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

C++語言小技巧

Posted on 2007-08-31 16:13 天之驕子 閱讀(362) 評論(0)  編輯 收藏 引用

isalnum(測試字符是否為英文或數字)
相關函數
isalpha,isdigit,islower,isupper
表頭文件
#include<ctype.h>
定義函數
int isalnum (int c)
函數說明
檢查參數c是否為英文字母或阿拉伯數字,在標準c中相當于使用“isalpha(c) || isdigit(c)”做測試。
返回值
若參數c為字母或數字,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/* 找出str 字符串中為英文字母或數字的字符*/
#include < ctype.h>
main()
{
char str[]=”123c@#FDsP[e?”;
int i;
for (i=0;str[i]!=0;i++ )
if ( isalnum(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);
}
執行
1 is an apphabetic character
2 is an apphabetic character
3 is an apphabetic character
c is an apphabetic character
F is an apphabetic character
D is an apphabetic character
s is an apphabetic character
P is an apphabetic character
e is an apphabetic character
 



isalpha (測試字符是否為英文字母)
相關函數
isalnum,islower,isupper
表頭文件
#include<ctype.h>
定義函數
int isalpha (int c)
函數說明
檢查參數c是否為英文字母,在標準c中相當于使用“isupper(c)||islower(c)”做測試。
返回值
若參數c為英文字母,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/* 找出str 字符串中為英文字母的字符*/
#include <ctype.h>
main()
{
char str[]=”123c@#FDsP[e?”;
int i;
for (i=0;str[i]!=0;i++)
if(isalpha(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);
}
執行
c is an apphabetic character
F is an apphabetic character
D is an apphabetic character
s is an apphabetic character
P is an apphabetic character
e is an apphabetic character
 



isascii(測試字符是否為ASCII 碼字符)
相關函數
iscntrl
表頭文件
#include <ctype.h>
定義函數
int isascii(int c);
函數說明
檢查參數c是否為ASCII碼字符,也就是判斷c的范圍是否在0到127之間。
返回值
若參數c為ASCII碼字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/* 判斷int i是否具有對映的ASCII碼字符*/
#include<ctype.h>
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
 



iscntrl(測試字符是否為ASCII 碼的控制字符)
相關函數
isascii
表頭文件
#include <ctype.h>
定義函數
int iscntrl(int c);
函數說明
檢查參數c是否為ASCII控制碼,也就是判斷c的范圍是否在0到30之間。
返回值
若參數c為ASCII控制碼,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
 



isdigit(測試字符是否為阿拉伯數字)
相關函數
isxdigit
表頭文件
#include<ctype.h>
定義函數
int isdigit(int c)
函數說明
檢查參數c是否為阿拉伯數字0到9。
返回值
若參數c為阿拉伯數字,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/* 找出str字符串中為阿拉伯數字的字符*/
#include<ctype.h>
main()
{
char str[]="123@#FDsP[e?";
int i;
for(i=0;str[i]!=0;i++)
if(isdigit(str[i])) printf("%c is an digit character\n",str[i]);
}
執行
1 is an digit character
2 is an digit character
3 is an digit character
 



isgraphis(測試字符是否為可打印字符)
相關函數
isprint
表頭文件
#include <ctype.h>
定義函數
int isgraph (int c)
函數說明
檢查參數c是否為可打印字符,若c所對映的ASCII碼可打印,且非空格字符則返回TRUE。
返回值
若參數c為可打印字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/* 判斷str字符串中哪些為可打印字符*/
#include<ctype.h>
main()
{
char str[]="a5 @;";
int i;
for(i=0;str[i]!=0;i++)
if(isgraph(str[i])) printf("str[%d] is printable character:%d\n",i,str[i]);
}
執行
str[0] is printable character:a
str[1] is printable character:5
str[3] is printable character:@
str[4] is printable character:;
 



islower(測試字符是否為小寫字母)
相關函數
isalpha,isupper
表頭文件
#include<ctype.h>
定義函數
int islower(int c)
函數說明
檢查參數c是否為小寫英文字母。
返回值
若參數c為小寫英文字母,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
#include<ctype.h>
main()
{
char str[]="123@#FDsP[e?";
int i;
for(i=0;str[i]!=0;i++)
if(islower(str[i])) printf("%c is a lower-case character\n",str[i]);
}
執行
c is a lower-case character
s is a lower-case character
e is a lower-case character
 



isprint(測試字符是(否為可打印字符)
相關函數
isgraph
表頭文件
#include<ctype.h>
定義函數
int isprint(int c);
函數說明
檢查參數c是否為可打印字符,若c所對映的ASCII碼可打印,其中包含空格字符,則返回TRUE。
返回值
若參數c為可打印字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/* 判斷str字符串中哪些為可打印字符包含空格字符*/
#include<ctype.h>
main()
{
char str[]="a5 @;";
int i;
for(i=0;str[i]!=0;i++)
if(isprint(str[i])) printf("str[%d] is printable character:%d\n",i,str[i]);
}
執行
str[0] is printable character:a
str[1] is printable character:5
str[2] is printable character:
str[3] is printable character:@
str[4] is printable character:;
 



isspace(測試字符是否為空格字符)
相關函數
isgraph
表頭文件
#include<ctype.h>
定義函數
int isspace(int c)
函數說明
檢查參數c是否為空格字符,也就是判斷是否為空格('')、定位字符('\t')、CR('\r')、換行('\n')、垂直定位字符('\v')或翻頁('\f')的情況。
返回值
若參數c為空格字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/*將字符串str[]中內含的空格字符找出,并顯示空格字符的ASCII碼*/
#include <ctype.h>
main()
{
char str="123c @# FD\tsP[e?\n";
int i;
for(i=0;str[i]!=0;i++)
if(isspace(str[i]))
printf("str[%d] is a white-space character:%d\n",i,str[i]);
}
執行
str[4] is a white-space character:32
str[7] is a white-space character:32
str[10] is a white-space character:9 /* \t */
str[16] is a white-space character:10 /* \t */
 



ispunct(測試字符是否為標點符號或特殊符號)
相關函數
isspace,isdigit,isalpha
表頭文件
#inlude<ctype.h>
定義函數
int ispunct(int c)
函數說明
檢查參數c是否為標點符號或特殊符號。返回TRUE也就是代表參數c為非空格、非數字和非英文字母。
返回值
v若參數c為標點符號或特殊符號,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/*列出字符串str中的標點符號或特殊符號*/
#include <ctype.h>
main()
{
char str[]="123c@ #FDsP[e?";
int i;
for(i=0;str[i]!=0;i++)
if(ispunct(str[i])) printf("%c\n",str[i]);
}
執行
v
@#[?
 



isupper(測試字符是否為大寫英文字母)
相關函數
isalpha,islower
表頭文件
#include<ctype.h>
定義函數
int isupper(int c)
函數說明
檢查參數c是否為大寫英文字母。
返回值
若參數c為大寫英文字母,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/*找出字符串str中為大寫英文字母的字符*/
#include <ctype.h>
main()
{
char str[]="123c@#FDsP[e?";
int i;
for(i=0;str[i]!=0;i++)
if(isupper(str[i])) printf("%c is an uppercase character\n",str[i]);
}
執行
F is an uppercase character
D is an uppercase character
P is an uppercase character
 



isxdigit(測試字符是否為16進制數字)
相關函數
isalnum,isdigit
表頭文件
#include<ctype.h>
定義函數
int isxdigit (int c)
函數說明
檢查參數c是否為16進制數字,只要c為下列其中一個情況則返回TRUE。16進制數字:0123456789ABCDEF。
返回值
若參數c為16進制數字,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數。
范例
/*找出字符串str中為十六進制數字的字符*/
#include <ctype.h>
main()
{
char str[]="123c@#FDsP[e?";
int i;
for(i=0;str[i]!=0;i++)
if(isxdigit(str[i])) printf("%c is a hexadecimal digits\n",str[i]);
}
執行
1 is a hexadecimal digits
2 is a hexadecimal digits
3 is a hexadecimal digits
c is a hexadecimal digits
F is a hexadecimal digits
D is a hexadecimal digits
e is a hexadecimal digits


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲激情在线观看视频免费| 欧美高清在线播放| 亚洲视屏一区| 亚洲欧美日韩第一区| 久久精品日产第一区二区| 亚洲性线免费观看视频成熟| 美女网站久久| 亚洲国产日韩欧美| 免费日韩av| 久久丁香综合五月国产三级网站| 欧美午夜精品电影| 男人的天堂亚洲| 亚洲婷婷国产精品电影人久久| 欧美剧在线观看| 欧美激情四色| 亚洲人永久免费| 欧美ed2k| 亚洲性视频h| 欧美1区免费| 亚洲视频图片小说| 欧美日韩不卡合集视频| 亚洲精品乱码久久久久久| 亚洲激情小视频| 欧美大片免费观看| 亚洲片区在线| 亚洲一区免费网站| 99热这里只有精品8| 国产综合欧美| 9人人澡人人爽人人精品| 国产片一区二区| 欧美激情视频在线免费观看 欧美视频免费一 | 午夜久久久久久久久久一区二区| 国产色视频一区| 日韩一级黄色av| 国产视频精品xxxx| 亚洲欧美日韩国产一区二区| 中文日韩在线| 欧美日韩一区二区三区在线视频| 久久综合狠狠综合久久综合88| 国产精品久在线观看| 免费不卡在线视频| 韩日精品在线| 在线视频欧美日韩| 久久精品99国产精品| 噜噜噜91成人网| 免费观看在线综合色| 国产一区二区三区丝袜| 99这里有精品| 久久一区二区三区国产精品| 老司机aⅴ在线精品导航| 国产一区二区成人久久免费影院| 欧美一区久久| 久久精品理论片| 老司机久久99久久精品播放免费 | 一区二区三区自拍| 亚洲免费在线播放| 玖玖国产精品视频| 亚洲精品一区二区在线观看| 欧美精品成人| 午夜在线a亚洲v天堂网2018| 久久影院午夜论| 亚洲网站在线观看| 亚洲激情电影中文字幕| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲精品乱码久久久久| 亚洲性线免费观看视频成熟| 国产欧美一区二区在线观看| 久久久五月天| 亚洲免费在线视频| 欧美激情第10页| 久久久夜精品| 欧美一区久久| 亚洲视频axxx| 亚洲黄一区二区三区| 国产网站欧美日韩免费精品在线观看| 另类综合日韩欧美亚洲| 亚洲欧美日韩爽爽影院| 99这里只有精品| 亚洲精品四区| 亚洲精品国产视频| 亚洲国产美女精品久久久久∴| 欧美在线视频观看免费网站| 亚洲视频视频在线| 午夜在线视频观看日韩17c| 亚洲精品久久久一区二区三区| 国产一区在线播放| 国产亚洲欧洲| 亚洲第一二三四五区| 亚洲电影第1页| 亚洲经典三级| 一区二区91| 欧美在线视屏| 欧美凹凸一区二区三区视频| 男女av一区三区二区色多| 久久久人成影片一区二区三区观看 | 国产一区二区三区av电影| 国产在线一区二区三区四区| 在线午夜精品| 在线视频精品一区| 亚洲美女毛片| 亚洲欧美国产精品专区久久| 销魂美女一区二区三区视频在线| 欧美中文在线免费| 欧美国产在线电影| 国产日韩精品电影| 亚洲国产精品传媒在线观看| 99亚洲一区二区| 欧美在线观看网站| 日韩性生活视频| 蜜桃视频一区| 国产欧美综合一区二区三区| 99视频一区二区| 欧美国产日韩xxxxx| 欧美在线黄色| 国产麻豆综合| 久久9热精品视频| 亚洲最新视频在线| 欧美日韩国产va另类| 亚洲高清一二三区| 欧美 日韩 国产 一区| 亚洲欧美一区二区三区极速播放| 欧美久久久久免费| 亚洲激情成人网| 欧美成人国产| 亚洲欧美一区二区精品久久久| 亚洲深夜激情| 亚洲视频每日更新| 美女在线一区二区| 欧美午夜不卡影院在线观看完整版免费 | 亚洲日本中文字幕| 亚洲精品国产精品国自产在线| 欧美一区二视频| 小黄鸭精品密入口导航| 国产精品伦一区| 亚洲午夜视频| 99av国产精品欲麻豆| 欧美日韩成人综合在线一区二区| 好男人免费精品视频| 国产欧美丝祙| 免费欧美日韩| 欧美日本免费一区二区三区| 欧美午夜一区二区| 亚洲小说欧美另类婷婷| 这里只有精品电影| 久久天天躁狠狠躁夜夜av| 激情久久久久| 亚洲欧洲日本专区| 国产一区二区三区在线观看精品| 久久久久欧美精品| 亚洲在线观看视频网站| 亚洲日本无吗高清不卡| 一区精品在线播放| 久久影院亚洲| 亚洲精品久久久久| 国产精品人人做人人爽| 亚洲免费观看高清完整版在线观看熊 | 亚洲人成在线免费观看| 亚洲精品孕妇| 欧美精品久久久久久| 亚洲国产精品va在线观看黑人| 欧美日韩综合另类| 欧美黄色免费| 91久久午夜| 欧美大片在线影院| 亚洲一级在线观看| 亚洲精品一区二区三| 久久在线视频在线| 久久亚洲精选| 亚洲一区久久| 国产亚洲精品资源在线26u| av不卡在线| 99视频在线观看一区三区| 国产亚洲aⅴaaaaaa毛片| 久久本道综合色狠狠五月| 久久午夜国产精品| 在线视频欧美精品| 欧美日韩裸体免费视频| 国产一区二区三区久久 | 亚洲一区二区成人在线观看| 欧美日韩国内自拍| 亚洲伊人伊色伊影伊综合网 | 狠狠久久亚洲欧美专区| 欧美激情亚洲激情| 欧美xart系列高清| 欧美一级在线亚洲天堂| 国内精品视频在线播放| 久久伊人免费视频| 久久久精品国产一区二区三区 | 一二美女精品欧洲| 国产精品视频导航| 欧美精品一区二区视频| 欧美高清在线视频| 午夜综合激情| 亚洲精品久久久久久下一站 | 欧美不卡三区| 久久精品男女| 亚洲成人资源网| 欧美一级在线视频| 中文亚洲免费| 国产欧美91|