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

笑看風(fēng)云淡

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

C++語言小技巧

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

isalnum(測試字符是否為英文或數(shù)字)
相關(guān)函數(shù)
isalpha,isdigit,islower,isupper
表頭文件
#include<ctype.h>
定義函數(shù)
int isalnum (int c)
函數(shù)說明
檢查參數(shù)c是否為英文字母或阿拉伯?dāng)?shù)字,在標(biāo)準(zhǔn)c中相當(dāng)于使用“isalpha(c) || isdigit(c)”做測試。
返回值
若參數(shù)c為字母或數(shù)字,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/* 找出str 字符串中為英文字母或數(shù)字的字符*/
#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]);
}
執(zhí)行
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 (測試字符是否為英文字母)
相關(guān)函數(shù)
isalnum,islower,isupper
表頭文件
#include<ctype.h>
定義函數(shù)
int isalpha (int c)
函數(shù)說明
檢查參數(shù)c是否為英文字母,在標(biāo)準(zhǔn)c中相當(dāng)于使用“isupper(c)||islower(c)”做測試。
返回值
若參數(shù)c為英文字母,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/* 找出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]);
}
執(zhí)行
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 碼字符)
相關(guān)函數(shù)
iscntrl
表頭文件
#include <ctype.h>
定義函數(shù)
int isascii(int c);
函數(shù)說明
檢查參數(shù)c是否為ASCII碼字符,也就是判斷c的范圍是否在0到127之間。
返回值
若參數(shù)c為ASCII碼字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/* 判斷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);
}
執(zhí)行
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 碼的控制字符)
相關(guān)函數(shù)
isascii
表頭文件
#include <ctype.h>
定義函數(shù)
int iscntrl(int c);
函數(shù)說明
檢查參數(shù)c是否為ASCII控制碼,也就是判斷c的范圍是否在0到30之間。
返回值
若參數(shù)c為ASCII控制碼,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
 



isdigit(測試字符是否為阿拉伯?dāng)?shù)字)
相關(guān)函數(shù)
isxdigit
表頭文件
#include<ctype.h>
定義函數(shù)
int isdigit(int c)
函數(shù)說明
檢查參數(shù)c是否為阿拉伯?dāng)?shù)字0到9。
返回值
若參數(shù)c為阿拉伯?dāng)?shù)字,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/* 找出str字符串中為阿拉伯?dāng)?shù)字的字符*/
#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]);
}
執(zhí)行
1 is an digit character
2 is an digit character
3 is an digit character
 



isgraphis(測試字符是否為可打印字符)
相關(guān)函數(shù)
isprint
表頭文件
#include <ctype.h>
定義函數(shù)
int isgraph (int c)
函數(shù)說明
檢查參數(shù)c是否為可打印字符,若c所對映的ASCII碼可打印,且非空格字符則返回TRUE。
返回值
若參數(shù)c為可打印字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/* 判斷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]);
}
執(zhí)行
str[0] is printable character:a
str[1] is printable character:5
str[3] is printable character:@
str[4] is printable character:;
 



islower(測試字符是否為小寫字母)
相關(guān)函數(shù)
isalpha,isupper
表頭文件
#include<ctype.h>
定義函數(shù)
int islower(int c)
函數(shù)說明
檢查參數(shù)c是否為小寫英文字母。
返回值
若參數(shù)c為小寫英文字母,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
#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]);
}
執(zhí)行
c is a lower-case character
s is a lower-case character
e is a lower-case character
 



isprint(測試字符是(否為可打印字符)
相關(guān)函數(shù)
isgraph
表頭文件
#include<ctype.h>
定義函數(shù)
int isprint(int c);
函數(shù)說明
檢查參數(shù)c是否為可打印字符,若c所對映的ASCII碼可打印,其中包含空格字符,則返回TRUE。
返回值
若參數(shù)c為可打印字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/* 判斷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]);
}
執(zhí)行
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(測試字符是否為空格字符)
相關(guān)函數(shù)
isgraph
表頭文件
#include<ctype.h>
定義函數(shù)
int isspace(int c)
函數(shù)說明
檢查參數(shù)c是否為空格字符,也就是判斷是否為空格('')、定位字符('\t')、CR('\r')、換行('\n')、垂直定位字符('\v')或翻頁('\f')的情況。
返回值
若參數(shù)c為空格字符,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/*將字符串str[]中內(nèi)含的空格字符找出,并顯示空格字符的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]);
}
執(zhí)行
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(測試字符是否為標(biāo)點(diǎn)符號或特殊符號)
相關(guān)函數(shù)
isspace,isdigit,isalpha
表頭文件
#inlude<ctype.h>
定義函數(shù)
int ispunct(int c)
函數(shù)說明
檢查參數(shù)c是否為標(biāo)點(diǎn)符號或特殊符號。返回TRUE也就是代表參數(shù)c為非空格、非數(shù)字和非英文字母。
返回值
v若參數(shù)c為標(biāo)點(diǎn)符號或特殊符號,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/*列出字符串str中的標(biāo)點(diǎn)符號或特殊符號*/
#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]);
}
執(zhí)行
v
@#[?
 



isupper(測試字符是否為大寫英文字母)
相關(guān)函數(shù)
isalpha,islower
表頭文件
#include<ctype.h>
定義函數(shù)
int isupper(int c)
函數(shù)說明
檢查參數(shù)c是否為大寫英文字母。
返回值
若參數(shù)c為大寫英文字母,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/*找出字符串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]);
}
執(zhí)行
F is an uppercase character
D is an uppercase character
P is an uppercase character
 



isxdigit(測試字符是否為16進(jìn)制數(shù)字)
相關(guān)函數(shù)
isalnum,isdigit
表頭文件
#include<ctype.h>
定義函數(shù)
int isxdigit (int c)
函數(shù)說明
檢查參數(shù)c是否為16進(jìn)制數(shù)字,只要c為下列其中一個情況則返回TRUE。16進(jìn)制數(shù)字:0123456789ABCDEF。
返回值
若參數(shù)c為16進(jìn)制數(shù)字,則返回TRUE,否則返回NULL(0)。
附加說明
此為宏定義,非真正函數(shù)。
范例
/*找出字符串str中為十六進(jìn)制數(shù)字的字符*/
#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]);
}
執(zhí)行
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


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   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>
            久久精品九九| 久久先锋资源| 久久久91精品国产| 亚洲综合视频1区| 欧美日韩高清在线| 欧美高清在线一区| 亚洲国产影院| 久久人人爽人人爽| 欧美r片在线| 91久久精品网| 欧美精品97| 亚欧美中日韩视频| 一区二区三区国产盗摄| 亚洲精品免费在线播放| 麻豆精品网站| 亚洲第一毛片| 在线播放不卡| 欧美成人免费在线| 亚洲精品久久久久久久久久久久| 日韩视频免费在线| 欧美日韩国产天堂| 亚洲性视频网站| 欧美综合国产| 精品不卡视频| 欧美激情综合色综合啪啪| 99re热精品| 久久精品在线视频| 最近中文字幕日韩精品 | 欧美国产一区二区在线观看| 亚洲欧洲日本在线| 国产精品swag| 久久大逼视频| 亚洲高清视频在线| 亚洲欧美日韩精品在线| 国产一区视频网站| 欧美精品三级在线观看| 亚洲永久字幕| 欧美福利精品| 亚洲中无吗在线| 国语自产精品视频在线看8查询8| 免费短视频成人日韩| 中日韩在线视频| 久热精品视频在线观看| 欧美电影在线观看| 最新日韩精品| 欧美视频免费在线观看| 先锋影音久久久| 亚洲成色精品| 欧美亚洲专区| 亚洲精品美女久久7777777| 欧美午夜影院| 久久亚洲春色中文字幕久久久| 亚洲精品免费在线播放| 久久疯狂做爰流白浆xx| 一区二区三区国产精品| 永久免费精品影视网站| 国产精品每日更新在线播放网址| 久久综合久久久| 亚洲在线视频一区| 91久久中文| 卡一卡二国产精品| 午夜精品视频在线观看| 91久久夜色精品国产网站| 国产美女高潮久久白浆| 欧美日韩成人激情| 麻豆精品传媒视频| 欧美伊人久久久久久久久影院| 99v久久综合狠狠综合久久| 免费观看日韩av| 欧美在线视频一区二区三区| 中文国产一区| 亚洲精品日韩综合观看成人91| 国产一区视频在线观看免费| 国产精品网站在线播放| 欧美色欧美亚洲高清在线视频| 另类亚洲自拍| 久久精品国产免费| 国产中文一区二区| 国产精品久久久久久久久免费樱桃| 久热成人在线视频| 久久精品视频免费播放| 香蕉成人久久| 亚洲欧美日韩综合一区| 一区二区福利| 99视频有精品| 夜夜爽av福利精品导航| aⅴ色国产欧美| 亚洲久久一区| 亚洲国产欧美一区| 亚洲国产美女精品久久久久∴| 欧美+日本+国产+在线a∨观看| 久久综合给合久久狠狠色 | 在线观看欧美成人| 国产一区激情| 国产一区日韩欧美| 国内伊人久久久久久网站视频| 国产日本欧洲亚洲| 国产日韩欧美在线播放| 国产亚洲视频在线观看| 国产一区二区看久久| 国产一区二区久久| 激情自拍一区| 亚洲国产老妈| 99成人免费视频| 亚洲一区二区三区欧美| 亚洲一级黄色av| 亚洲欧美视频一区| 久久激情视频免费观看| 久久亚洲图片| 亚洲福利小视频| 亚洲免费成人| 亚洲欧美日本国产有色| 欧美一级午夜免费电影| 久久久九九九九| 欧美精品v日韩精品v韩国精品v | 亚洲综合清纯丝袜自拍| 亚洲欧美卡通另类91av| 久久大综合网| 蜜桃伊人久久| 欧美视频一区二区在线观看 | 亚洲午夜羞羞片| 亚洲综合欧美| 久久久久久久网站| 欧美激情网友自拍| 在线中文字幕不卡| 久久aⅴ国产欧美74aaa| 蜜桃av噜噜一区二区三区| 欧美日韩国产首页在线观看| 国产精品日韩专区| 在线播放日韩专区| 在线亚洲欧美专区二区| 久久精品99无色码中文字幕| 欧美好骚综合网| 9i看片成人免费高清| 欧美制服丝袜第一页| 欧美顶级大胆免费视频| 国产精品久久一级| 亚洲成色777777在线观看影院| 日韩视频在线播放| 久久精品国产69国产精品亚洲| 亚洲大胆美女视频| 亚洲欧美精品在线| 欧美高清在线视频观看不卡| 国产精品欧美日韩| 91久久极品少妇xxxxⅹ软件| 亚洲欧美99| 欧美福利视频网站| 亚洲一区国产精品| 欧美大片国产精品| 国产一区二区中文字幕免费看| 夜夜嗨av一区二区三区四区 | 久久夜色精品国产亚洲aⅴ| 亚洲激情不卡| 欧美在线看片| 国产精品二区二区三区| 最近中文字幕mv在线一区二区三区四区| 亚洲欧美激情视频| 亚洲第一精品夜夜躁人人爽| 欧美一区二区日韩一区二区| 欧美日韩国产经典色站一区二区三区| 好吊色欧美一区二区三区视频| 亚洲一品av免费观看| 亚洲国产mv| 久久久91精品国产一区二区三区 | 欧美午夜宅男影院在线观看| 在线观看欧美亚洲| 欧美专区第一页| 夜夜夜精品看看| 欧美激情一区二区三区蜜桃视频| 精品91在线| 久久精品欧美日韩| 中文久久乱码一区二区| 欧美精品亚洲精品| 亚洲国产成人精品久久| 久久免费国产精品| 午夜宅男久久久| 国产精品爽黄69| 亚洲免费视频在线观看| 亚洲精品免费在线播放| 欧美黄色大片网站| 亚洲欧洲一区二区在线观看| 玖玖综合伊人| 久久精品一区中文字幕| 国产精品毛片a∨一区二区三区| 99re热精品| 亚洲激情第一页| 欧美成人精品三级在线观看| 国产乱码精品一区二区三区忘忧草| 亚洲性图久久| 一区二区免费在线观看| 欧美三级韩国三级日本三斤| 一区二区国产精品| 亚洲美女视频网| 欧美日韩一区在线播放| 在线视频亚洲| 欧美寡妇偷汉性猛交| 欧美一区二区三区在线看| 欧美日韩中文字幕日韩欧美| 亚洲国产精品t66y| 久久久久久久尹人综合网亚洲 |