午夜网站国产欧美_加勒比视频亚洲无码_91亚洲人人在字幕国产_18禁止美女爆乳免费网站_被消防员c哭高h野外糙汉动漫_午夜精品视频在线无码_gogowww人体大胆裸体午液_2021自拍偷区亚洲综合第一页_国产欧美一区二区精品性色超碰_99國產精品無碼

Hi,您好,歡迎來到西安盛圖軟件科技有限公司!

干貨分享 | C語言運算符知識

發(fā)布時間:2023-06-02 14:14:15

算術運算符


下表顯示了 C 語言支持的所有算術運算符。假設變量 A 的值為 10,變量 B 的值為 20,則:


運算符描述實例
+把兩個操作數(shù)相加A + B 將得到 30
-從第一個操作數(shù)中減去第二個操作數(shù)A - B 將得到 -10
*把兩個操作數(shù)相乘A * B 將得到 200
/分子除以分母B / A 將得到 2
%取模運算符,整除后的余數(shù)B % A 將得到 0
++自增運算符,整數(shù)值增加 1A++ 將得到 11
--自減運算符,整數(shù)值減少 1A-- 將得到 9


關系運算符

下表顯示了 C 語言支持的所有關系運算符。假設變量 A 的值為 10,變量 B 的值為 20,則:


運算符描述實例
==檢查兩個操作數(shù)的值是否相等,如果相等則條件為真。(A == B) 為假。
!=檢查兩個操作數(shù)的值是否相等,如果不相等則條件為真。(A != B) 為真。
>檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是則條件為真。(A > B) 為假。
<檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是則條件為真。(A < B) 為真。
>=檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是則條件為真。(A >= B) 為假。
<=檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是則條件為真。(A <= B) 為真。


邏輯運算符

下表顯示了 C 語言支持的所有關系邏輯運算符。假設變量 A 的值為 1,變量 B 的值為 0,則:


運算符描述實例
&&稱為邏輯與運算符。如果兩個操作數(shù)都非零,則條件為真。(A && B) 為假。
||稱為邏輯或運算符。如果兩個操作數(shù)中有任意一個非零,則條件為真。(A || B) 為真。
!稱為邏輯非運算符。用來逆轉操作數(shù)的邏輯狀態(tài)。如果條件為真則邏輯非運算符將使其為假。!(A && B) 為真。

位運算符

位運算符作用于位,并逐位執(zhí)行操作。&、 | 和 ^ 的真值表如下所示:


pqp & qp | qp ^ q
00000
01011
11110
10011

假設如果 A = 60,且 B = 13,現(xiàn)在以二進制格式表示,它們如下所示:

A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

~A  = 1100 0011

賦值運算符

下表列出了 C 語言支持的賦值運算符:


      運算符描述實例
      =簡單的賦值運算符,把右邊操作數(shù)的值賦給左邊操作數(shù)C = A + B 將把 A + B 的值賦給 C
      +=加且賦值運算符,把右邊操作數(shù)加上左邊操作數(shù)的結果賦值給左邊操作數(shù)C += A 相當于 C = C + A
      -=減且賦值運算符,把左邊操作數(shù)減去右邊操作數(shù)的結果賦值給左邊操作數(shù)C -= A 相當于 C = C - A
      *=乘且賦值運算符,把右邊操作數(shù)乘以左邊操作數(shù)的結果賦值給左邊操作數(shù)C *= A 相當于 C = C * A
      /=除且賦值運算符,把左邊操作數(shù)除以右邊操作數(shù)的結果賦值給左邊操作數(shù)C /= A 相當于 C = C / A
      %=求模且賦值運算符,求兩個操作數(shù)的模賦值給左邊操作數(shù)C %= A 相當于 C = C % A
      <<=左移且賦值運算符
      上一篇:干貨分享|C語言儲存類知識
      下一篇:軟件系統(tǒng)介紹 | Linux操作系統(tǒng)

      歡迎登錄盛圖科技

      歡迎注冊盛圖科技

      已有賬號,立即登錄