複製鏈接
請複製以下鏈接發送給好友

isupper

鎖定
isupper是一個函數,可以用來判斷字符c是否為大寫英文字母。
外文名
isupper
原    型
extern int isupper(char c)
功    能
判斷字符c是否為大寫英文字母
附加説明
此為宏定義,非真正函數

目錄

isupper簡介

原型:extern int isupper(char c);
頭文件:ctype.h
功能:判斷字符c是否為大寫英文字母
説明:當參數c為大寫英文字母(A-Z)時,返回非零值,否則返回零。
附加説明: 此為宏定義,非真正函數。

isupper舉例1

(在Visual C++6.0中運行通過)
#include <ctype.h>
#include <stdio.h>
int main()
{
    char Test[]="a1B2c3D4";
    char *pos;
    pos=Test;
    while(*pos!=0)
    {
        if(isupper(*pos))
            printf("%c",*pos);
        pos++;
    }
    printf("\n");
    return 0;
}
輸出:BD

isupper舉例2

(在TC2.0中運行通過)
// isupper.c
#include <syslib.h>
#include <ctype.h>
main()
{
    int c;
    clrscr(); // clear screen
    c='a';
    printf("%c:%s\n",c,isupper(c)?"yes":"no");
    c='A';
    printf("%c:%s\n",c,isupper(c)?"yes":"no");
    c='7';
    printf("%c:%s\n",c,isupper(c)?"yes":"no");
    getchar();
    return 0;
}