0
A
回答
4
我假設a是一個有符號整數並初始化爲2.我也假設這是二進制補碼。 (我也省略了第一個字節之上的字節,因爲它們對這個答案的結果沒有意義)。
〜(代字號)是按位不是運算符。也就是說,它會使任何1變爲0,任何0變爲1. < <有點向左移動。
所以在開始時我們得到00000010作爲a中的位。當我們做非運算符時,我們得到11111101,這將給我們-3。
然後我們再加2,所以我們得到11111111或-1。然後,我們將這一個轉移到左邊,我們有11111110等於-2。
+3
...並且您還假設有符號整數存儲爲二進制補碼。 :)這對任何今天的平臺來說都是事實。 –
+0
@DanielKamilKozar是的,我並不覺得複雜的答案,因爲我覺得這不可能是兩個補充。我已經將它添加到標題了。 – Asthor
相關問題
- 1. <a></a><a></a>標籤
- 2. 輸入(a + b)** 2,輸出a * a + a * b + b * a + b * b
- 3. C++:&a [2] - &a [1] ==?
- 4. 獲取<a></a>標籤
- 5. <a href=""></a>不工作
- 6. 當a = 1時,a,a ++,++ a的輸出是什麼;
- 7. 建設<a></a>當用戶輸入一個URL
- 8. @(posedge Clk)之間的區別; a <= 1'b1;和@(posedge Clk)a <= 1'b1;
- 9. 如何<li><a></a></li>
- 10. 可以在bash中輸出多個值,如:讀取A B C <<<「1 2 3」?
- 11. map <A, set<A*>> vs set <A>其中A保存一組A *
- 12. 淡出<a href> element
- 13. <a> ...</a>標籤超出縮略圖寬度
- 14. 下限<A <上限
- 15. 填充溢出<a>
- 16. 如何「a <= b && b <= a && a!= b」爲真?
- 17. IQueryable <a> to ObservableCollection <a>其中a =匿名類型
- 18. Preg_match_all <a href
- 19. 如何追加合併兩個值中的jQuery <UL ID = 「MYLIST」><li><a >First</a><a>二</a></li></ul>
- 20. <a><button> ...</button></a>和<button><a> ...</a></button>有什麼區別?
- 21. jQuery - target.href與<a href="#"><img></a>
- 22. <a>和<button>
- 23. 可以在另一個`<a>`內使用'<a>`嗎?
- 24. 矢量<A> vs矢量<A*> vs C++中的<shared_ptr <A>>
- 25. CSS如何獲得:在頂部的IMG,insted的第一個A HREF「<a></a><a><img></a>」無浮
- 26. 選擇A其中A <B在LINQ
- 27. <a>標籤
- 28. 從<a href="http://projecteuler.net/" rel="nofollow">http://projecteuler.net/</a>在Python
- 29. 從模板類Base <A>衍生出A類,以便Base <A>可以使用A :: B?
- 30. BeautifulSoup文本<a></a>不退回
a的類型及其初始值是什麼? – Davidbrcz