C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?
生活随笔
收集整理的這篇文章主要介紹了
C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C語言問題,在位運算中,操作數每右移一位,其結果相當于什么?若左移1位,其結果相當于什么?
答案:
右移,除以2 ?
左移,乘以2
比如5,5的二進制表示是101那么右移一位之后是10就是2了,是整除的,左移的話就是在后面補一個零,相當于是乘以二,那么變成了1010,十進制是10。
總結
以上是生活随笔為你收集整理的C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中的fork函数详解
- 下一篇: 运算符中,优先级高低总结。