c語言 字元的型別
匿名使用者 發表于 娛樂2021-11-15
#include “stdio。h”
int main()
{
char z;
scanf(“%c”,&z);
if(z<‘0’){
printf(“other”);
}else if(z<‘A’){
printf(“numeric”);
}else if(z<=‘z’){
printf(“alpha”);
}else{
printf(“other”);
}
return 0;
}
字元 char
整數 int
長整數 long
浮點 float
1、符串或串(String)是由零個或多個字元組成的有限序列。一般記為 s=‘a1a2•••an’(n>=0)。它是程式語言中表示文字的資料型別。
2、通常以串的整體作為操作物件,如:在串中查詢某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。
#include
int main()
{
char ch;
printf(“please input a character: ”);
scanf(“%c”,&ch);
if(ch >= ‘0’ && ch <= ‘9’)
printf(“you input a numeric\n”);
else if((ch >= ‘A’ && ch <= ‘Z’) || (ch >= ‘a’ && ch <= ‘z’))
printf(“you input a alpha\n”);
else
printf(“you input a other\n”);
return 0;
}