運算子含義
例項(假設變數: a=10,b=20)
/除; x除以y
b / a 輸出結果 2
%取模; 返回除法的餘數
b % a 輸出結果 0
**冪; 返回x的y次冪
a**b 為10的20次方, 輸出結果
//取整除;返回商的整數部分(向下取整)
9//2=4
運算子含義
&按位與操作,只有 1 &1 為1,其他情況為0。可用於進製運算。
|按位或操作,只有 0|0為0,其他情況為1。
^異或,相同為0,相異為1。可用於加操作(不包括進製項)。
~逐位取反,即把1變為0,把0變為1 。
<<
左移操作,運算數的各二進位全部左移若干位,由 << 右邊的數字指定了移動的位數,高位丟棄,低位補0。
>>
右移操作,把">>"左邊的運算數的各二進位全部右移若干位,>> 右邊的數字指定了移動的位數
示例如下:
a =
0011
1100
b =0000
1101--
----
----
----
---a&b =
0000
1100
a|b =
0011
1101
a^b =
0011
0001
~a =
1100
0011
a <<
2240
=1111
0000
a >>215
=0000
1111
參考:
python中的陣列運算(轉置 算術運算)
一 陣列轉置 陣列轉置可以使用transpose方法或者t屬性兩種方法,轉置返回的是原陣列的檢視,不會進行任何複製操作。reshape shape 函式改變陣列形狀,引數shape是乙個元組,表示陣列的形狀 arr00 np.arange 15 reshape 3 5 print 原始陣列為 n a...
變數和算術運算之算術運算(二)
主要內容 1.算術運算的優先順序 2.算術宣告的缺陷 3.在算術表示式中混合整數和實數 4.型別強制轉換 5.邊緣效應 include using namespace std intmain 賦值語句中使用前增量和後增量運算子 k i 等價於k i,i h i等價於j j h j 再例如 i 2,j...
指標運算 算術運算 關係運算
是不是對指標的任何運算都是合法的呢?答案是它可以執行某些運算,但並非所有的運算都合法。除了加法運算之外,你還可以對指標執行一些其他運算,但並不是很多。指標加上乙個整數的結果是另乙個指標。問題是,它指向 如果你將乙個字元指標加1,運算結果產生的指標指向記憶體中的下乙個字元。float佔據的記憶體空間不...