C C 02 運算子和表示式

2022-07-03 10:42:20 字數 968 閱讀 7340

c/c++中表示資料運算的符號稱為「運算子」。運算子所用到的運算元個數,稱為運算子的「目數」。

c/c++語言的運算子有賦值運算子、算術運算子、邏輯運算子、位運算子等多類。

將變數、常量等用運算子連線在一起,就構成了「表示式」,表示式的計算結果稱為「表示式的值」。

c/c++語言中常用的運算子介紹如下:

運算子說明+加

-減*乘

/除%取模

++自增

--自減

運算子說明

>

大於<

小=不小於<=

不大於==

等於!=

不等於關係運算子用於數值的大小比較,他們都是雙目運算子。

關係運算子運算的結果是整型,值只有兩種: 0 或非 0。 0 代表關係不成立,非 0 代表關係成立。

運算子說明

目數&&與雙目

||或雙目!

非單目運算子說明目數&

按位與雙目

|按位或雙目^

按位異或雙目~

取反單目

>>

右移雙目

<<

左移雙目

「sizeof」是 c/c++語言中的保留字,也是乙個運算子。它的作用是求某乙個變數占用記憶體的位元組數,有兩種用法:

強制型別轉換運算子的形式是:

(型別名)

它是單目運算子,功能是將其右邊的運算元的值轉換得到乙個型別為「型別名」的值,它不改變運算元的值。

乙個表示式中可以有多個、多種運算子。不同的運算子優先順序不同,優先順序決定了表示式該先算哪部分、後算哪部分。

也可以用括號來規定表示式的計算順序,一般推薦多用括號來表達複雜的表示式,避免出錯和提高可讀性。

c/c++語言中的運算子優先順序列表如下:

補充:運算子 -> 擁有優先順序為1。

day 02 運算子和表示式

程式是由許多語句組成的,而語句的基本單位就是表示式與運算子。運算元 運算子 表示式 運算子 1 算數運算子 使用 取餘運算子 使用 運算子 如果寫在變數前表示在使用這個變數之前加1或減1 如果寫在變數後表示這個變數使用完之後再加1或減1 案例 package day02 public class a...

運算子和表示式

運算子 1.算術運算子 定義 int i 2 1 i i 是在 使用完畢之後 2 i i 是在 之後使用 3 i i 是 3 3 是形成運算子的 4 函式是從右邊開始傳參,其中,為結束標誌 例子1 func i i i i,i 6,5,4,i,2 i最後是 7 6 5 4 7 2 例子2 i i i...

運算子和表示式

有些運算子需要兩個運算元,使用形式為 運算元 運算子 運算元,這樣的運算子就叫做二元運算子或雙目運算子,只需要乙個運算元的運算子叫做一元運算子或單目運算子。運算子具有優先順序和結合性。如果乙個表示式中有多個運算子則先進行優先順序高的運算,後進行優先順序低的運算。結合性就是指當乙個運算元左邊和右邊的運...