當前位置:首頁 » 編程語言 » c語言字元類型判斷

c語言字元類型判斷

發布時間: 2024-08-06 13:13:02

c語言 輸入一個字元,判斷該字元是數字、字母、空格還是其他字元。

三個空分別是:

1、ch>='a'&&ch<='z'||a>='A'&&ch<='Z'

2、ch>='0'&&ch<='9'

3、ch==''

4、完整代碼

#include<stdio.h>

#include<stdlib.h>intmain()
{
charch;

printf("Pleaseenterachar:");

while((ch=getchar())!=EOF)
{

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

printf("%c是數字字元:",ch);
}

elseif(ch>='a'&&ch<='z')
{

printf("%c是小寫字母:",ch);
}

elseif(ch>='A'&&ch<='Z')
{

printf("%c是大寫字純閉母:",ch);
}

elseif(ch=='')
{

printf("%c是空格:",ch);
}

else
{

printf("%c是其它字元:",ch);
}

}return0;
}

(1)c語言字元類型判斷擴展閱讀

C語言特有宴臘特點

1、C語言是一個有結構化程序設計、具有變數作用域(variablescope)以及遞歸功能的過程式語言。

2、C語言傳遞參數均是以值傳遞(passbyvalue),另外也可以傳遞指針(apointerpassedbyvalue)。

3、不同的變數類型可以用結構體(struct)組合在一起。

4、只有32個保留字(reservedkeywords),使變數、函數命名有更多彈性。

參考資料

百做祥裂度網路-C語言



㈡ c語言 輸入一個字元,判斷是字母,數字,還是特殊字元

#include<stdio.h>

#define arraylen(array,len) { len=(sizeof(array) /sizeof(array[0]));}

int isLetter(char c);

int isNumber(char c);

void main()

{

char chs[]="12345678abcdegf134";

int length=0;

arraylen(chs,length);

int i;

for(i=0;i<length;i++)

{

if(isLetter(chs[i]))

printf("%c是字母 ",chs[i]);

if(isNumber(chs[i]))

printf("%6c是數字 ",chs[i]);

}

}

int isLetter(char c)

{

// if( (c>='a' && c<='z') || (c>='A' && c<='Z'))

// return 1;//返回1表示是字母

// return 0;//返回0表示不是字母

return ( (c>='a' && c<='z') || (c>='A' && c<='Z'));

}

int isNumber(char c)

{

return (c>='0'&&c<='9');

拓展資料

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

熱點內容
phpeol 發布:2024-11-25 20:16:01 瀏覽:92
您所訪問的頁面升級 發布:2024-11-25 20:00:56 瀏覽:597
快手編程師 發布:2024-11-25 20:00:55 瀏覽:148
androidadt下載最新 發布:2024-11-25 19:47:29 瀏覽:353
我的世界如何強制獲得伺服器管理員許可權 發布:2024-11-25 19:39:13 瀏覽:604
批量上傳圖片控制項 發布:2024-11-25 19:27:12 瀏覽:766
黑馬java就業班 發布:2024-11-25 19:10:54 瀏覽:715
我的世界國外小游戲伺服器 發布:2024-11-25 18:52:12 瀏覽:647
傳奇是要什麼配置的手機 發布:2024-11-25 18:43:34 瀏覽:950
榮耀v6如何設置程序安裝密碼 發布:2024-11-25 18:43:25 瀏覽:557