1. 程式人生 > >c語言1左移i 什麼意思

c語言1左移i 什麼意思

c語言1<<i 什麼意思 5

 我來答

分享

舉報瀏覽 4917 次

3個回答

#網路熱詞科普# D&G是什麼意思?

最佳答案

天雲一號 
推薦於2017-09-09

C語言中1<<i表示將1的二進位制每位想左移動i位,末位補0。

左移運算子(<<)是C語言中的一種常見的運算子,一般用法可以通過下面的例子講解來說明:
如:1<<5
由於1的二進位制為0000 0001,左移5位就是將每位向左移動5位,末位補0,所以1<<5後結果為0010 0000,轉換為十進位制就是32。

 15

   4

 評論 

分享

 舉報

hy19840810 
2011-08-17

位操作 i向左位移1位
"<<" 和 ">>" 是 位操作 中的資料左移 和 資料右移的符號
例如:
i = 11110000
進行 i >> 2 操作後, i = 00111100