C語言 三目運算判斷大寫

2022-07-08 13:15:12 字數 658 閱讀 2186

例7:輸入乙個字元,判別它是否為大寫字母,如果是,將它轉換成小寫,如果不是,不轉換。然後輸出最後得到的字元,要求使用三目運算子。

解題思路:用條件表示式來處理,當字母是大寫時,轉換成小寫字母,否則不轉換

源**演示:

#include//

標頭檔案

int main()//

主函式

編譯結果:

請輸入字母:b

b--------------------------------process exited after

5.149 seconds with return value 0

請按任意鍵繼續. . .

什麼是三目運算子?

b?x:y;

先計算條件b,然後進行判斷。如果b的值為true,計算x的值,運算結果為x的值;否則,計算y的值,運算結果為y的值,條件表示式相當於乙個不帶關鍵字if的if語句,用它處理簡單的選擇結構可使程式簡潔。

此外,讀者需要知道在c語言中有且只有乙個三目運算子。

c語言學習路線

c語言開發工具

c語言 | 三目運算判斷大寫

C語言 三目運算子 「 」號

三目運算子的表示一般為 該運算子連線3個物件,是c語言中唯一乙個三目運算子,又稱條件運算子。它的一般形式如下 表示式a?表示式b 表示式c 其執行步驟如下 1 計算表示式a的值。2 如果表示式a的值為1,則執行表示式b。3 如果表示式b的值為0,則執行表示式c。注意 當有多個三目運算子時,按從右至左...

C語言 條件運算子 三目運算子

1 if a b else max a b a b 無論a b是否滿足,都向同乙個變數賦值 條件運算子優先於賦值運算子,所以先求解條件表示式,再將它的值賦值給max 2 a b printf d n a printf d n b 注意此處表示式後面沒有 a b a 100 b 200 表示式2和表示...

C語言 三目運算子(條件運算子)

今天在看c語言的時候看到了下面的 廢話少說,直接上 include intmain inta,b,c intmax 執行結果如下 please enter three integer numbers 34 67 12max is 67 這個例子很簡單,其中運用了三目運算子 m a b?a b 如果在...