C語言中的運算符是執行特定操作的符號,它們是編程中不可或缺的部分。C語言提供了多種類型的運算符,包括算術運算符、關系運算符、邏輯運算符、位運算符、賦值運算符等。以下是一些常見的C語言運算符練習題,可以幫助你熟悉和練習這些運算符的使用:
算術運算符
- 加法:
a + b
- 減法:
a - b
- 乘法:
a * b
- 除法:
a / b
- 取模:
a % b
(返回兩個數相除的余數)
練習題:
- 編寫一個程序,計算兩個整數的和、差、積、商、余數。
賦值運算符
- 簡單賦值:
a = b
- 復合賦值:
a += b
(等同于a = a + b
)
練習題:
- 編寫一個程序,使用復合賦值運算符來更新變量的值。
關系運算符
- 等于:
a == b
- 不等于:
a != b
- 大于:
a > b
- 小于:
a < b
- 大于等于:
a >= b
- 小于等于:
a <= b
練習題:
- 編寫一個程序,判斷兩個整數的大小關系,并輸出相應的信息。
邏輯運算符
- 邏輯與:
a && b
- 邏輯或:
a || b
- 邏輯非:
!a
練習題:
- 編寫一個程序,使用邏輯運算符來檢查多個條件是否同時滿足。
位運算符
- 位與:
a & b
- 位或:
a | b
- 位異或:
a ^ b
- 位非:
~a
- 左移:
a << b
- 右移:
a >> b
練習題:
- 編寫一個程序,使用位運算符來交換兩個整數的值。
條件運算符(三元運算符)
condition ? expression1 : expression2
練習題:
- 編寫一個程序,使用條件運算符來實現簡單的條件判斷。
逗號運算符
expression1, expression2
練習題:
- 編寫一個程序,使用逗號運算符來執行多個表達式。
指針運算符
- 解引用:
*pointer
- 地址:
&variable
練習題:
- 編寫一個程序,使用指針運算符來訪問和修改變量的地址和值。
其他運算符
- 大小寫轉換:
toupper()
,tolower()
- 類型轉換:
(type)expression
練習題:
- 編寫一個程序,使用類型轉換運算符來轉換變量的類型。
這些練習題可以幫助你更好地理解和掌握C語言中的運算符。如果你需要具體的代碼示例或者有特定的問題,隨時可以提問。