欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言中isalnum()函數(shù)和isalpha()函數(shù)的對比使用

 更新時間:2015年08月25日 18:12:54   投稿:goldensun  
這篇文章主要介紹了C語言中isalnum()函數(shù)和isalpha()函數(shù)的對比使用,都可以判斷是否為字母但isalnum的判斷還包括數(shù)字,需要的朋友可以參考下

C語言isalnum()函數(shù):判斷字符是否為英文字母或數(shù)字
頭文件:

#include <ctype.h>

isalnum() 用來判斷一個字符是否為英文字母或數(shù)字,相當(dāng)于 isalpha(c) || isdigit(c),其原型為:

  int isalnum(int c);

【參數(shù)】c 為需要檢測的字符。

【返回值】若參數(shù)c 為字母或數(shù)字,若 c 為 0 ~ 9  a ~ z  A ~ Z 則返回非 0,否則返回 0。

注意,isalnum()為宏定義,非真正函數(shù)。

【實(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]);
}

輸出結(jié)果:

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

C語言isalpha()函數(shù):判斷字符是否為英文字母
頭文件:

#include <ctype.h>

isalpha() 用來判斷一個字符是否是英文字母,相當(dāng)于 isupper(c)||islower(c),其原型為:

  int isalpha(int c);

【參數(shù)】c 為需要被檢測的字符。

【返回值】若參數(shù)c 為英文字母(a ~ z  A ~ Z),則返回非 0 值,否則返回 0。

注意,isalpha() 為宏定義,非真正函數(shù)。

【實(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í)行結(jié)果:

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

  • OpenGL中點(diǎn)Bresenham繪制直線算法

    OpenGL中點(diǎn)Bresenham繪制直線算法

    這篇文章主要為大家詳細(xì)介紹了OpenGL中點(diǎn)Bresenham繪制直線算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Cocos2d-x UI開發(fā)之文本類使用實(shí)例

    Cocos2d-x UI開發(fā)之文本類使用實(shí)例

    這篇文章主要介紹了Cocos2d-x學(xué)習(xí)筆記之文本類,文本類是UI開發(fā)中經(jīng)常使用的,本文用詳細(xì)的代碼注釋講解了文本類的使用,需要的朋友可以參考下
    2014-09-09
  • C語言版停車位管理系統(tǒng)

    C語言版停車位管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言版停車位管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C++并查集常用操作

    C++并查集常用操作

    并查集 是一種樹型的數(shù)據(jù)結(jié)構(gòu),用于處理一些不相加集合的合并和查詢問題。本文給大家分享C++并查集常用操作及算法實(shí)現(xiàn),感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • C++實(shí)踐分?jǐn)?shù)類中運(yùn)算符重載的方法參考

    C++實(shí)踐分?jǐn)?shù)類中運(yùn)算符重載的方法參考

    今天小編就為大家分享一篇關(guān)于C++實(shí)踐分?jǐn)?shù)類中運(yùn)算符重載的方法參考,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • C語言動態(tài)內(nèi)存的分配實(shí)例詳解

    C語言動態(tài)內(nèi)存的分配實(shí)例詳解

    動態(tài)內(nèi)存管理同時還具有一個優(yōu)點(diǎn),當(dāng)程序在具有更多內(nèi)存的系統(tǒng)上需要處理更多數(shù)據(jù)時,不需要重寫程序,下面這篇文章主要給大家介紹了關(guān)于C語言動態(tài)內(nèi)存分配的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • C++實(shí)現(xiàn)LeetCode(117.每個節(jié)點(diǎn)的右向指針之二)

    C++實(shí)現(xiàn)LeetCode(117.每個節(jié)點(diǎn)的右向指針之二)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(117.每個節(jié)點(diǎn)的右向指針之二),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++實(shí)現(xiàn)各種排序算法類匯總

    C++實(shí)現(xiàn)各種排序算法類匯總

    這篇文章主要介紹了C++實(shí)現(xiàn)各種排序算法類,需要的朋友可以參考下
    2014-07-07
  • C++ 封裝 DLL 供 C# 調(diào)用詳細(xì)介紹

    C++ 封裝 DLL 供 C# 調(diào)用詳細(xì)介紹

    這篇文章主要介紹了C++ 封裝 DLL 供 C# 調(diào)用(以C# 調(diào)用C++ 二次封裝的VLC播放庫為介質(zhì),支持回調(diào)函數(shù)的封裝),需要的朋友可以參考下面我文章的具體內(nèi)容
    2021-09-09
  • 最新評論