C C 3 C語言基礎 運算子

2021-09-26 00:24:18 字數 759 閱讀 5526

計算機乙個很基礎的應用就是輔助我們進行各種大規模或者複雜度較大的計算。而運算子在這些應用中就起到了關鍵作用。

按照慣例,我們從乙個例子開始看起:

#include int main()

1. 賦值:就是等號了,左邊是變數,右邊是值。主要,右邊也可以是另乙個變數,比如你想把y的值賦給x,那就可以寫成x=y;

2. 加減乘除求餘:跟數學上的一樣,分別對應+,-,*,/,%

3. 括號:嗯就是括號。可以影響乙個式子的運算順序。一般只用小括號就好,層層巢狀。

4. 自加自減:這個比較有意思。可以嘗試看上面的**,猜猜看跟z相關的這幾行分別列印出來的是什麼然後再跑一遍這個**看看跟你想的一不一樣。自加自減的原則就是如果是++a或者--a,那麼表示先讓a=a+1(或a=a-1),然後再執行這一行**。如果是a++或者a--,則是相反,執行完了這行**,再執行a=a+1(或a=a-1)。

當然了,有時候你想加其他的數又不想寫太多**,那就可以寫成a+=10; 它跟a=a+10;是一樣的。這個簡略寫法在變數名很長的時候特別方便。

5. 比較符號:>,<,>=,<=,==,!= 分別對應大於,小於,大於等於,小於等於,等於,不等於

6. 還有一類常用的運算子通常用來做判斷,返回乙個是或者否的布林值:與運算(&&), 或運算(||), 以及否運算(!)。可以把它們分別放進去上面的程式中觀察輸出的結果是否與你想象的一樣。

7. 運算子優先順序:

8. 本章**:

operatordemo.c

C語言基礎 運算子

運算子 功能說明用途 按位取反 按位與 取出某數中想要的位 按位或 按位異或 1.特定位反轉 11001010 1111後四位反轉 2.交換兩個數的值 a a b b a b a a b 3.加密 a a b b 右移 左移 關於特殊運算子 1.賦值運算子 注 不能對常量賦值,不能對唯讀變數賦值 c...

c語言基礎 運算子。

運算子 算術運算子 運算子舉例 加 a b 減 a b 乘 ab 除 a b 求餘 a b 加減和乘法運算子不必多說,我們來看看除法運算子和求餘運算子 除法運算子 兩個實數相除的結果為雙精度實數,兩個整數相除的結果為整數 一般向0取整 例如 5 3 執行結果為1,捨去了小數部分 根據整數除法特性 四...

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

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