1樓:匿名使用者
c 字元是用單引號來表示,用雙引號引起的是表示是一個字串,
如:「0」,其實是兩個字元組成的一個字串,分別是'0'和'\0',其中'\0'是字串結束標誌。
2樓:砍侃看
當然是b了,c1既然是char型別,那麼要看c1是否在ascii中數字字元的位置。ascii中數字字元是順序排列的,所以c1只要大於字元0和字元9就行,注意這裡是字元不是數字,這是兩個概念
3樓:匿名使用者
選b兩種方式判斷:
1.直接判斷
#include
int main()
char c;
c = getchar();//讀取一個字元。
if(c >='0' && c<='9')printf("是數字\n");
else if(c >='a' && c<='z' || c >='a' && c<='z'))
printf("是字母\n");
else
printf("是特殊字元\n");
return 0;
2.使用庫函式
int main()
char c;
c = getchar();
//來判斷是否為數字,如果是數字那麼會返回非0if(isdigit(c) != 0)
printf("是數字\n") ;
//來判斷是否為字母,如果是字母那麼返回非0else if(isalpha(c) != 0)printf("是字母\n");
else
printf("是特殊字元\n");
4樓:du知道君
在c語言中,最簡單的且正確的表示式是
(c>='a')&&(c<='z')
在pascal語言中,最簡單的且正確的表示式是(c>='a')and(c<='z')
5樓:匿名使用者
b. (c1>=』0』)&&(c1<=』9』)
6樓:偽笑掩飾憂傷
*********************************xx選擇b
C語言中有哪些儲存型別,C語言中變數的儲存型別有哪幾種,儲存方式哪幾種?謝嘍
千鋒教育 c語言中的儲存型別有auto,extern,register,static 這四種,儲存型別說明了該變數要在程序的哪一個段中分配記憶體空間,可以為變數分配記憶體儲存空間的有資料區 bbs區 棧區 堆區。1.auto儲存型別 auto只能用來標識區域性變數的儲存型別,對於區域性變數,auto...
c語言,double型別的變數使用scanf 函式賦值後再
c語言中double輸入輸出,都用 lf 進行格式化,是否寫成了 f,這個是float型別。include int main 2.字元定義如下 字元 對應資料型別 含義 d i int 接受整數值並將它表示為有符號的十進位制整數,i是老式寫法 o unsigned int 無符號8進位制整數 不輸出...
關於C語言變數儲存型別的問題
聽雨晨安 1開始已經定義了全域性變數i,而main函式中又有個i的宣告,有什麼作用呢?答 如果重複定義了i變數,那麼對於內層的塊,有效的是 main函式中的i 2.然後在new函式中傳入了i的值,全域性變數在這裡起作用?和1類似,全域性變數i的作用域為程式執行到程式結束,並且對於每個塊,都有效。大致...