不常用的運算子

2022-05-08 18:30:11 字數 1188 閱讀 9700

** :x**y返回x的y次冪

2 ** 3

8

// :取整除,返回商的整數部分

8.2 // 3

2.0

<>:不等於號,等價於!=

2 <> 2false

計算機中能表示的最小單位,是乙個二進位制位

計算機中能儲存的最小單位,是乙個二進位制位(bit)

8bit = byte(位元組)

1024byte = 1kbyte

1024kbyte = 1mbyte

1024mb = 1gb

1024gb = 1t

位運算:

&:按位與運算子

|:按位或運算子

^:按位異或運算子

~:按位取反運算子

<<:左移動運算子(8往左移一位是16,所以左移一位相當於乘以2,速度要比正常的乘以2要快)

>>:右移動運算子(8往右移一位是4,所以右移一位相當於除以2,速度比正常的除以2要快)

因為任意數字至少需要由乙個位元組(8個bit)來表示,所以有:

128    64    32    16    8    4    2    1

0        0      1       1     1    1    0    0   =   60

0        0      0       0     1    1    0    1   =   13

0        0      0       0     1    1    0    0   =   12

0        0      1       1     1     1    0   1   =   61

^(相同位0,不同為1)

0        0      1       1     0     0    0    1   =   49

128    64    32    16    8    4    2    1

0        0      1       1     1    1    0    0   =   60

~(取反後反轉,取反後得出的數值減256就是最終結果)

1       1       0       0     0    0    1   1   =   195

195 - 256

-61

js不常見的運算子用法 ( )

一.大於 如果只有乙個運算元是數值字串,另乙個數數值則轉換成數值後再進行比較 eg var box 3 22 false 如果兩個運算元都是數值字串,則只會比較字串的第乙個數 eg var box 3 22 true如果兩個運算元都是字串,則比較字元的編碼 eg var box a b true二....

常用運算子

這裡演示了幾個常用運算子的應用 前後自增運算子的區別 注意,這個經常會考到 cpp include intmain void 結果 i 4,j 4,k 4,m 3 press any key to continue 總結 前自增與後自增 相同處 都是使i與j的值加1,即i i 1,j j 1 不同處...

mysql 運算子轉義 mysql常用運算子

一 算數運算子 加法 減法 乘法 除法 返回餘數 二 比較運算子 等於 或 不等於 等於 這裡是安全的等於 例如 select null null 結果是1,如果是select null null 結果是null,有時候會報錯程式 between 存在於指定範圍 舉例 select 10 betwe...