移位算子
用途
使用的語法
例子
運算結果
註解(byet型態二進位值作解釋)
<<
左移
整數值
<<
移位值
4<<2
16
4的二進位值為00000100,位元左移兩個位元,將左移所空出的位元補上0,如00010000換成整數為16
(-4)<<2
-16
-4的二進位值為11111011,位元左移兩個位元,將左移所空出的位元補上1,如11101111換成整數為-16
>>
右移
整數值
>>
移位值
16>>2
4
16的二進位值為00010000,位元右移兩個位元,將右移所空出的位元補上0,如00000100換成整數為4
-16>>2
-4
-16的二進位值為11101111,位元右移兩個位元,將右移所空出的位元補上1,如11111011換成整數為-4
















其它文章

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 PG Levin Li 的頭像
    PG Levin Li

    程式開發學習之路

    PG Levin Li 發表在 痞客邦 留言(0) 人氣()