當前位置:編程學習大全網 - 電腦編程 - 單片機c語言編程語句temp=temp<<1和temp=temp<<1+1怎麽理解 ,他們有什麽區別?

單片機c語言編程語句temp=temp<<1和temp=temp<<1+1怎麽理解 ,他們有什麽區別?

temp=temp<<1表示將temp左移壹位;temp=temp<<1+1則是將temp左移壹位後加1。左移的含義:比如temp=00001111B(二進制),那麽temp<<1的結果是00011110,也就是temp的數據位依次向左移動壹位,最高位可以認為被舍棄,最低位由0補齊。這是基本的位運算,可以參考相關的C語法書目。

  • 上一篇:Java的常用輸入輸出語句?
  • 下一篇:兩輛火車速度分別為54kmh 10ms若相向行駛
  • copyright 2024編程學習大全網