當前位置:編程學習大全網 - 電腦編程 - STM32f10x程序中,符號<<與符號>>表示什麽意思?

STM32f10x程序中,符號<<與符號>>表示什麽意思?

這裏是說PC10(LED0)是在整數位(32位)的第10位上(假設位排列是低到高)。

<< >> 是移位運算符。常常用來做位運算的。<< 左移 >>右移

妳把整數(32位)展開成2進制來看待這個問題,就簡單多了。

10進制 2進制

2 10

2<<1

結果

10進制 2進制

4 100

移出來的空位(第0位)會用0填充。原來的高位(第31位)會溢出,丟棄掉。

  • 上一篇:單片機仿真中控制開關怎麽添加
  • 下一篇:輸入口令 vb代碼
  • copyright 2024編程學習大全網