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

笑看風云淡

寵辱不驚,看庭前花開花落;去留無意,望天空云卷云舒
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>
            欧美日韩www| 美女日韩欧美| 亚洲欧洲一区| 久久精品欧美| 久久精品国亚洲| 亚洲欧美日韩综合aⅴ视频| 亚洲精品视频在线看| 国产自产在线视频一区| 国产一级久久| 亚洲国产人成综合网站| 亚洲精品一区二区三区av| 一区二区三区欧美激情| 亚洲欧美中文字幕| 久久久五月婷婷| 欧美二区乱c少妇| 亚洲国产精品女人久久久| 欧美国产先锋| 亚洲欧洲日本国产| 亚洲天堂成人在线视频| 久久国产精品99久久久久久老狼| 久久精品导航| 欧美人体xx| 国产一区二区三区日韩| 亚洲日本中文字幕免费在线不卡| 99视频一区| 久久精品一区四区| 亚洲韩日在线| 欧美一区二区视频在线观看2020 | 亚洲婷婷综合久久一本伊一区| 正在播放亚洲一区| 久久久久久久久久久成人| 欧美日韩美女在线| 国产视频在线观看一区二区| 亚洲毛片视频| 久久久成人精品| 亚洲欧洲综合| 亚洲一区在线观看免费观看电影高清| 欧美成人在线免费视频| 久久成人综合视频| 亚洲二区在线| 欧美亚洲视频在线观看| 欧美美女bb生活片| 韩国一区二区三区在线观看| 亚洲视频在线观看视频| 免费亚洲视频| 欧美在线观看视频一区二区三区| 欧美日韩一区在线观看视频| 亚洲欧洲精品一区二区精品久久久| 亚洲欧美卡通另类91av| 亚洲精品乱码久久久久久日本蜜臀| 久久黄色级2电影| 国产伦精品一区| 亚洲综合日本| 亚洲视频自拍偷拍| 国产精品成人播放| 亚洲私人影院在线观看| 亚洲日本aⅴ片在线观看香蕉| 另类春色校园亚洲| 久久精品麻豆| 国产一区二区三区丝袜| 久久电影一区| 欧美一区2区三区4区公司二百| 国产精品久久久久久久午夜片| 亚洲午夜国产成人av电影男同| 亚洲欧洲一区二区在线观看| 欧美老女人xx| 亚洲一区影音先锋| 亚洲综合精品四区| 国产日韩视频| 久久亚洲私人国产精品va| 久久精品一区二区国产| 尤物九九久久国产精品的分类| 久久在线免费观看视频| 乱中年女人伦av一区二区| 亚洲欧洲日本mm| 亚洲人成毛片在线播放| 欧美午夜在线观看| 欧美在线91| 久久亚洲精品一区| 亚洲国产一二三| 亚洲美女在线国产| 国产亚洲福利| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美视频不卡中文| 午夜精品一区二区三区在线视| 亚洲欧美日韩国产综合在线 | 久久手机免费观看| 久久一区激情| 激情成人在线视频| 亚洲成人自拍视频| 欧美日本免费一区二区三区| 亚洲欧美一区二区精品久久久| 午夜精品成人在线| 最新国产の精品合集bt伙计| 日韩视频免费观看高清完整版| 国产精品影视天天线| 美女网站在线免费欧美精品| 欧美日韩亚洲视频一区| 久久久久一区二区| 欧美经典一区二区三区| 久久不射网站| 欧美日韩国产二区| 国产私拍一区| 欧美电影资源| 国产欧美精品国产国产专区| 欧美高清视频在线观看| 国产女优一区| 99精品视频一区| 亚洲高清一区二区三区| 亚洲一区美女视频在线观看免费| 亚洲国产精品久久久久秋霞蜜臀 | 久久久久久夜| 国产精品theporn| 欧美夫妇交换俱乐部在线观看| 国产精品久久久久999| 亚洲成色www久久网站| 国产一区二区三区久久 | 亚洲九九爱视频| 激情久久影院| 亚洲欧美日韩综合一区| 亚洲香蕉成视频在线观看| 欧美大片免费观看| 欧美国产日本韩| 伊人久久大香线蕉av超碰演员| 亚洲一区二区免费视频| 亚洲一区二区三区777| 欧美日产在线观看| 亚洲国产cao| 亚洲欧洲精品一区二区三区波多野1战4 | 一区二区免费在线播放| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲精品少妇网址| 国产日韩欧美综合在线| 久久精品99| 国产精品日韩一区二区| 一本一本久久| 亚洲视频一区在线观看| 欧美日韩另类视频| 亚洲精品免费在线| 亚洲精品在线免费| 欧美激情片在线观看| 欧美激情成人在线| 亚洲国产三级网| 免费在线看成人av| 精品电影一区| 麻豆精品一区二区综合av| 牛夜精品久久久久久久99黑人| 激情久久久久| 裸体一区二区| 亚洲国产视频一区二区| 亚洲蜜桃精久久久久久久| 欧美人妖另类| 亚洲欧美日韩国产一区二区| 久久久99久久精品女同性| 永久久久久久| 欧美日韩八区| 亚洲欧美另类在线观看| 久久久五月婷婷| 日韩视频免费| 国产精品视频xxxx| 久久人人爽人人爽| 亚洲人永久免费| 欧美一区二区在线免费观看| 激情文学一区| 欧美三区不卡| 久久久久综合网| 99伊人成综合| 久久免费国产精品| 日韩小视频在线观看| 国产精品久久久久久av福利软件 | 欧美gay视频| 99国产精品久久久久久久成人热| 亚洲欧美日韩在线不卡| 精久久久久久久久久久| 欧美日韩精品福利| 久久成人精品无人区| 亚洲精品美女久久7777777| 午夜日韩在线| 亚洲人成人77777线观看| 国产精品日日摸夜夜添夜夜av| 久久久久久网| 亚洲免费一区二区| 亚洲欧洲日韩在线| 久久精品91久久久久久再现| 一区二区三区视频在线| 在线观看国产精品网站| 国产精品亚洲产品| 欧美高清hd18日本| 欧美与欧洲交xxxx免费观看 | 久久精品亚洲国产奇米99| 亚洲片区在线| 久久这里只有| 欧美一区二区私人影院日本| 亚洲精品婷婷| 一区二区自拍| 国产欧美日韩麻豆91| 欧美日韩1区2区| 欧美高清视频在线| 另类激情亚洲| 久久国产一区|