計算機基礎運算子

2021-09-27 08:34:56 字數 762 閱讀 9349

算術運算子

單目:+(取正)-(取負) ++(自增1) - -(自減1)

雙目:+ - * / %(取餘)

三目:a>b?true:false 說明:當a大於b的時候,為true(也就是冒號之前的值),否則為false;

關係運算子

等於符號 ==

不等於符號 !=

大於符號 >

小於符號 <

大於等於符號 >=

小於等於符號 <=

位運算子

位運算子 與(&)、非(~)、或(|)、異或(^), 用來對二進位制位進行操作。

注:1對應的邏輯值為true,0為false。

&:當兩邊運算元的位同時為1時,結果為1,否則為0。

| :當兩邊運算元的位有一邊為1時,結果為1,否則為0。

~:0變1,1變0

^:兩邊的位不同時,結果為1,否則為0。相同為false,不同為true。

移位運算子

<< 左移運算子,num << n,相當於num乘以2的n次方

右移運算子,num >> n,相當於num除以2的n次方

無符號右移,忽略符號位,空位都以0補齊

邏輯運算子(具有短路的功能)

與(&&)、非(!)、或(||)

計算機的異或運算子

在練習2014年迅雷校招筆試題的第13題,題目如下 13 整數int i 0xfe78da45 int k 0xac3189b2 則i k的值為 a 0x524953f7 b 0xac308800 c 0xfe79dbf7 d 0x0000001 下面簡單介紹介紹一下異或運算子 計算機異或運算子 用...

整理自用 計算機運算子

運算優先順序 從下向上 逗號是最低的 所有和賦值運算有關的運算子優先順序都是最低的。等等 與 或等邏輯運算 但非運算等級是第二位的 表示式之間的關係運算 四則運算 數之間的運算,包括 單目運算子 等 與指標有關的,陣列有關的 1.和 運算子,記著由於為了簡化運算,降低運算時間。所以說,當前乙個表示式...

c 基礎知識 計算機記憶體 進製 運算子

計算機記憶體 1.在程式進入記憶體的時候 我們it工程師,把程式佔據的記憶體認為分為4部分.1.堆 儲存引用型別 陣列 字串 class 等 2.棧 儲存值型別的值,所有方法和變數都在棧中 程式執行在棧中 3.全域性 全域性的量 4.存放 進製 1.十進位制轉換二進位制 除二取餘法 2.二進位制準換...