精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 左移右移運算

    左移右移運算
    右移相當于是除,左移相當于就是乘,左移一位乘以2,左移二位乘以4,依此類推.無論正數、負數,它們的右移、左移、無符號右移32位都是其本身,比如-532=-5、-5>>>32=-5
    如:-5>>3=-1
    -53=0
    5>3=536870911
    請問這里-5>>3相當于-5/8=-0.625然后約等于-1?
    5>>3相當于5/8=0.625然后約等于0?就是說用除法得到的負的小數與正的小數約等于后的值都是靠近0的值?
    另外,-5>>>3=536870911怎么得到的?謝謝!
    數學人氣:194 ℃時間:2019-08-20 21:28:11
    優(yōu)質解答
    >>右移時,空出來的高位用1還是0補上是由計算機系統(tǒng)決定的,不過從你給的題目可看出,是由要位移的數的高位決定的,如果高位為1則用1補,高位為0則用0補,
    -5用十六進制表示就是0xffff fffb,右移3位,高位空出來的3位用1補,就是0xffffffff,即-1
    5用十六進制表示就是0x00000005,右移3位,高位空出來的3為用0補,就是0x00000000,即0
    >>>是無符號右移運算符,即空出來的位用0補,所以
    -5>>>3即0xfffffffb>>>3 得到的十六進制數為0x1fffffff 也就是536870911
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版