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

笑看風云淡

寵辱不驚,看庭前花開花落;去留無意,望天空云卷云舒
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>
            久久精品一区二区三区不卡牛牛| 999亚洲国产精| 久久这里有精品15一区二区三区| 欧美在线日韩精品| 久久久久青草大香线综合精品| 欧美一级日韩一级| 久久综合色天天久久综合图片| 久久久久国内| 欧美黄色影院| 国产精品久久久久久久第一福利| 国产精品日本一区二区| 国产视频综合在线| 亚洲日产国产精品| 欧美一级理论片| 欧美阿v一级看视频| 欧美激情精品久久久久久黑人 | 午夜免费日韩视频| 久久精品国产综合| 欧美激情女人20p| 国产精品一区二区久久国产| 激情久久久久久| 一区二区三区欧美激情| 久久国产免费| 亚洲毛片在线观看| 久久久999| 午夜精品区一区二区三| 久久网站免费| 国产精品成人国产乱一区| 精品盗摄一区二区三区| 亚洲婷婷国产精品电影人久久| 久久不射中文字幕| 亚洲乱码国产乱码精品精98午夜| 欧美一区高清| 国产精品国产三级国产专区53 | 亚洲黄色成人| 中文在线不卡视频| 欧美激情视频在线播放| 1024成人| 久热国产精品| 亚洲一区视频在线观看视频| 欧美激情亚洲精品| 在线观看一区二区精品视频| 久久国内精品自在自线400部| 日韩性生活视频| 欧美精品不卡| 亚洲精品一区二区三区不| 免费亚洲电影在线| 久久激情一区| 国内成+人亚洲| 久久久国产精品一区二区三区| 一区二区毛片| 欧美性大战久久久久久久蜜臀 | 久久影视精品| 久久成人免费视频| 国产欧美大片| 久久精品夜色噜噜亚洲a∨| 在线一区二区三区四区五区| 欧美日韩国产专区| 亚洲一区国产视频| 亚洲午夜一区二区| 国产伦精品一区二区三区四区免费| 亚洲色图综合久久| 在线综合亚洲欧美在线视频| 欧美吻胸吃奶大尺度电影| 亚洲无亚洲人成网站77777| 日韩亚洲欧美在线观看| 欧美午夜精品久久久| 亚洲免费视频成人| 午夜亚洲一区| 亚洲高清不卡av| 亚洲欧洲日本国产| 国产精品成人免费| 久久精品人人做人人综合 | 99在线热播精品免费| 亚洲日本va午夜在线影院| 欧美日韩国产成人| 亚洲精品中文在线| 国产美女精品免费电影| 亚洲嫩草精品久久| 欧美一区成人| 在线精品视频在线观看高清| 亚洲国产精品一区二区第一页| 欧美激情一二区| 亚洲一区综合| 久久av红桃一区二区小说| 亚洲清纯自拍| 一本在线高清不卡dvd| 国产日韩欧美中文| 亚洲电影免费| 国产精品美女在线观看| 蜜臀va亚洲va欧美va天堂| 欧美区二区三区| 久久男女视频| 欧美日韩午夜在线| 久久九九精品99国产精品| 欧美国产日韩视频| 久久精品九九| 欧美日韩你懂的| 美女日韩在线中文字幕| 欧美性一二三区| 欧美福利电影网| 国产日韩欧美在线观看| 亚洲国产一区在线| 黄色成人在线免费| 亚洲视频中文字幕| 日韩亚洲精品在线| 久久久久久久999精品视频| 亚洲一区三区在线观看| 男女精品视频| 久热精品视频| 国产揄拍国内精品对白| 在线视频中文亚洲| 99国产精品视频免费观看| 久久精品一本| 久久精品视频在线播放| 国产精品video| 亚洲精品一区二区网址| 亚洲激情成人| 久久天堂av综合合色| 久久精品视频在线| 国产视频不卡| 亚洲欧美区自拍先锋| 亚洲一区二区在线免费观看| 欧美顶级大胆免费视频| 免费视频久久| 亚洲国产精品久久久久秋霞影院 | 日韩视频亚洲视频| 亚洲三级影院| 欧美1区2区| 亚洲大片一区二区三区| 黑人中文字幕一区二区三区| 午夜欧美精品久久久久久久| 亚洲欧美中文日韩v在线观看| 欧美激情亚洲一区| 亚洲日本国产| 亚洲新中文字幕| 国产精品白丝jk黑袜喷水| 一区二区三区视频在线| 在线一区免费观看| 国产精品福利av| 亚洲网站在线看| 亚洲欧美另类综合偷拍| 国产精品视频一| 亚洲一区二区视频在线观看| 亚洲欧美国产毛片在线| 国产精品久久99| 亚洲午夜av在线| 欧美在线免费观看亚洲| 国产香蕉97碰碰久久人人| 午夜久久久久| 欧美v国产在线一区二区三区| 亚洲第一区在线| 欧美激情小视频| 亚洲午夜精品一区二区| 久久成人这里只有精品| 1024成人| 欧美视频导航| 欧美一区二区视频在线观看2020| 久久久久9999亚洲精品| 亚洲福利视频三区| 欧美三级欧美一级| 午夜久久一区| 91久久久久久久久久久久久| 亚洲免费在线精品一区| 韩国av一区| 欧美日韩爆操| 久久爱www.| 日韩视频一区二区三区在线播放免费观看| 99国产精品久久久久久久| 国产精品久久一卡二卡| 久久久久国产精品一区三寸 | 久久久久五月天| 日韩小视频在线观看| 国产免费成人| 欧美紧缚bdsm在线视频| 亚洲综合色视频| 亚洲黄色在线视频| 久久久久久久高潮| 亚洲午夜在线观看视频在线| 精品51国产黑色丝袜高跟鞋| 欧美成人首页| 久久精品国产亚洲一区二区三区| 亚洲伦理网站| 欧美激情国产精品| 久久麻豆一区二区| 午夜免费在线观看精品视频| 亚洲日本va午夜在线电影| 国产欧美日韩高清| 欧美日韩视频在线一区二区| 久久免费国产精品1| 亚洲免费在线观看| 99视频精品全国免费| 欧美激情综合色综合啪啪 | 精品成人在线视频| 国产精品久久久久久久午夜| 女同性一区二区三区人了人一 | 一区二区三区精品视频在线观看| 欧美1区2区| 美乳少妇欧美精品| 久久久久久69|