isalpha

isalpha

一種函式:判斷字元ch是否為英文字母,若為英文字母,返回非0(小寫字母為2,大寫字母為1)。若不是字母,返回0。在標準c中相當於使用“ isupper( ch ) || islower( ch ) ”做測試。

基本介紹

  • 外文名:isalpha
  • 頭檔案:<cctype>舊版本的編譯器使用
  • 功能:判斷字元c是否為英文字母
  • 附加說明: 此為宏定義,非真正函式
  • 原型:extern int isupper(int c);
  • 說明:參數c為英文字母,返回非零值
函式,原型,用法,功能,示例,

函式

isalpha

原型

int isalpha( int ch )

用法

C++<cctype> (C語言使用<ctype.h>)

功能

PS:{
isupper
原型:extern int isupper(int c);
頭檔案:<cctype>(舊版本的編譯器使用<ctype.h>)
功能:判斷字元c是否為大寫英文字母
說明:當參數c為大寫英文字母(A-Z)時,返回非零值,否則返回零。
附加說明: 此為宏定義,非真正函式。
islower
islower(測試字元是否為小寫字母)
相關函式
isalpha,isupper
表頭檔案
#include<cctype>(舊版本的編譯器使用<ctype.h>)
定義函式
int islower(int c)
函式說明
檢查參數c是否為小寫英文字母。
返回值
若參數c為小寫英文字母,則返回TRUE,否則返回NULL(0)。
附加說明:此為宏定義,非真正函式。
}

示例

#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {        char letter = 0;    printf("Please enter an letter : \n");    scanf("%c", &letter);    rewind(stdin); // 清除鍵盤緩衝區    //printf("%d\n", isalpha(letter));    if ( isalpha( letter ) ) {        if ( isupper( letter ) ) {            printf("You enter an upper-case letter!");        } else if ( islower( letter ) ) {            printf("You enter an lower-case letter!");        }    }else {        printf("You did not enter an letter!");    }        printf("\n");    return 0;}

相關詞條

熱門詞條

聯絡我們