C 語言怎麼判斷輸入是否數字 或者字母?

2021-06-23 01:23:17 字數 505 閱讀 1961

寫程式的時候常常需要用到使用者輸入,

但是如何判斷輸入是否為數字,字母?

其中怎麼判斷使用者輸入的數字,字母?

假設用char ch是接收到的使用者輸入的單個字元。

判斷字母:

寫字母:if((ch>='a')&&(ch<='z'))

寫字母:if((ch>='a')&&(ch<='z'))

字母(包含寫):if(((ch>='a')&&(ch<='z'))||((ch>='a')&&(ch<='z')))

判斷數字:

if((ch>='0')&&(ch<='9'))

當然,我們還可以混搭,例如:判斷是否數字或者字元,和下劃線_ (其中*text是const char * text,我獲取到的使用者輸入的單個字元內容)

if((*text>='0'&& *text<='9')||((*text>='a'&&*text<='z')||((*text>='a')&&(*text<='z')))||*text>='_')

else

C 判斷使用者輸入是否為數字?

include include include using namespace std bool is number string str return true else return true void main int a 0 const char s cout 請輸入資料a string s...

c 判斷輸入textbox是否為數字

asp.net判斷輸入文字是否是數字 方案一 名稱 isnumberic 功能 判斷輸入的是否是數字 引數 string otext 源文字 返回值 bool true 是 false 否 public bool isnumberic string otext catch try catch方法 例...

c 判斷輸入textbox是否為數字

方案一 名稱 isnumberic 功能 判斷輸入的是否是數字 引數 string otext 源文字 返回值 bool true 是 false 否 public bool isnumberic string otext catch try catch方法 例 try catch exceptio...