當前位置:成語大全網 - 成語大全 - C語言中C = a >;& gt3是什麽意思?> & gt好像是有點算子。有什麽作用?

C語言中C = a >;& gt3是什麽意思?> & gt好像是有點算子。有什麽作用?

& gt& gt右移表示去掉這個數的最後幾位,如17 >;& gt3表示0001 0001。如果去掉最後三位,就變成0000010。

左移操作左移操作員”

例如:A & gt“左邊操作數的所有位都右移幾位,”>;& gt"右邊的數字指定要移動的位數。

擴展數據:

位運算是在程序設計中以對位方式進行的位或二進制數的壹元和二元運算。

在很多古代的微處理器上,位運算比加減運算略快,通常位運算比乘除運算快得多。

在現代架構中,情況並非如此:位運算通常與加法運算相同(仍然比乘法運算快)。

右移位運算符" > >它是壹個雙目算子,向右移動n位就是n的冪除以2。

它功能是把" > >左邊操作數的所有位都向右移位若幹位,“>;>右邊的數字指定要移動的位數。

比如設a=15,a >;& gt2表示將00001111右移至00000011(十進制3)。應該註意,對於有符號的數字,當向右移動時,符號位將隨之移動。當它是正數時,最高有效位是0,而當它是負數時,符號位是1,最高有效位是0還是1取決於編譯系統。Turbo C和很多系統都定義為1。

百度百科-比特運算符