C 運算子,鞏固基礎才能有提高的資本

2021-07-11 22:51:12 字數 1046 閱讀 4500

引用於

算術運算子

a=10;b=20

運算子描述例項+

把兩個運算元相加

a + b 將得到 30

-從第乙個運算元中減去第二個運算元

a - b 將得到 -10

*把兩個運算元相乘

a * b 將得到 200

/分子除以分母

b / a 將得到 2

%取模運算子,整除後的餘數

b % a 將得到 0

++自增運算子,整數值增加 1

a++ 將得到 11

–自減運算子,整數值減少 1

a– 將得到 9

關係運算子

邏輯運算子

位運算子

賦值運算子

雜項運算子

運算子描述

sizeof

sizeof 運算子返回變數的大小。例如,sizeof(a) 將返回 4,其中 a 是整數。

condition ? x : y

條件運算子。如果 condition 為真 ? 則值為 x : 否則值為 y。

,逗號運算子會順序執行一系列運算。整個逗號表示式的值是以逗號分隔的列表中的最後乙個表示式的值。

.(點)和 ->(箭頭)

成員運算子用於引用類、結構和共用體的成員。

cast

強制轉換運算子把一種資料型別轉換為另一種資料型別。例如,int(2.2000) 將返回 2。

&指標運算子 & 返回變數的位址。例如 &a; 將給出變數的實際位址。

*指標運算子 * 指向乙個變數。例如,*var; 將指向變數 var。

C 基礎 運算子

運算子用於執行程式 運算,會針對乙個以上運算元進行運算。是程式中的乙個重要組成部分,目前為止,任何一門語言都會有其運算子。我們在學習c 之前,已經接觸過vb了。vb中的運算子,大家現在是不是忘得差不多了呢?接下來這篇部落格將比較一下vb和c 中運算子的異同點。一 算數運算子 從圖中,我們不難看出vb...

C 基礎 運算子

常用的運算符合 空連線運算子算術運算子 一元運算子 int i 10 int j i int k j 結果 i 9 j 10 k 9 二元運算子 10 3 3 10 3 1 10 4 2 10 5 0 邏輯運算子 返回型別永遠是布林型別 一元運算子 取非 bool b true bool r b 結...

C語言基礎學習運算子 關係運算子

比較大小 首先,我們得先了解一下布林型別。c語言的c99標準支援布林型別,關鍵字為 bool,用於表示邏輯值true與false。c語言用值1表示true,用值0表示false。因此布林型別實際上是一種整數型別。程式常常使用含有關係運算子的表示式進行分支和迴圈操作。我們將在分支和迴圈的章節中具體學習...