C/C++ —語言判斷數字或字符的函數總結


   isalnum函數

   原型:extern int isalnum(int c);  

用法:#include <ctype.h>   

功能:判斷字符變量c是否為字母或數字  

說明:當c為數字0-9或字母a-z及A-Z時,返回非零值,否則返回零

 

isupper函數

 

 

原型:extern int isupper(int c);

頭文件:(舊版本的編譯器使用<ctype.h>)

功能:判斷字符c是否為大寫英文字母

說明:當參數c為大寫英文字母(A-Z)時,返回非零值,否則返回零。

附加說明: 此為宏定義,非真正函數。

 

 

isgraph函數

 

定義函數:int isgraph (int c)

函數說明:檢查參數c是否為可打印 字符,若c所對映的ASCII碼可打印,且非空格字

           符則返回TRUE。

返回值:若參數c為可打印字符,則返回TRUE,否則返回NULL(0)。

附加說明:此為 宏定義,非真正函數。

 

 

ispunct函數:

定義函數:int ispunct(int c)

函數說明:檢查參數c是否為標點符號或特殊符號。返回TRUE也就是代表參數c為

          非空格、非數字和非英文字母

返回值:v若參數c為標點符號或特殊符號,則返回TRUE,否則返回NULL(0)。

附加說明:此為 宏定義,非真正函數。

 

isspace函數:

 

 

函數說明:檢查參數c是否為空格字符,也就是判斷是否為空格(' ')、水平定位字符

          ('\t')、歸位鍵('\r')、換行('\n')、垂直定位字符('\v')或 翻頁('\f')的情況。

返回值:若參數c為空格 字符,則返回TRUE,否則返回NULL(0)。

附加說明:此為 宏定義,非真正函數。

   

   isdigit函數:

 

   定義方式與以上相同。

   函數說明:該函數主要是識別參數是否為阿拉伯數字0~9。

   返回值:若參數c為數字,則返回TRUE,否則返回NULL(0)。

 

   他們的頭文件都是#include<ctype.h>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM