C語言基礎2 運算子

2021-09-12 09:46:28 字數 578 閱讀 9499

※ 算術運算子

※ 賦值運算子

※ 關係運算子

※ 邏輯運算子

※ 三目運算子

如果相除的兩個數都是整數的話,則結果也為整數,小數部分省略,如8/3 = 2;而兩數中有乙個為小數,結果則為小數,如:9.0/2 = 4.500000。

取餘運算中注意:

該運算只適合用兩個整數進行取餘運算,如:10%3 = 1;而10.0%3則是錯誤的;運算後的符號取決於被模數的符號,如(-10)%3 = -1;而10%(-3) = 1。

注:c語言中沒有乘方這個運算子,也不能用×,÷等算術符號

printf("x%%y=%d\n", x%y );

c語言中賦值運算子分為簡單賦值運算子和復合賦值運算子

注意:復合運算子中運算子和等號之間是不存在空格的。

運算子優先順序

優先級別為1的優先順序最高,優先級別為10的優先級別最低。

C語言基礎2(運算子)

運算子 算數運算子 除 取餘 關係運算子 邏輯運算子 非 與 兩個都為真就為真 或 乙個為真就為真 c語言中真 非0就是真 0為假 賦值運算子 左邊表示式為假時,右邊的表示式肯定不會執行 左邊表示式為真時,右邊的表示式肯定不會執行 優先級別 算數 關係 邏輯 賦值 注意 除法 除法的運算結果和運算物...

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,捨去了小數部分 根據整數除法特性 四...