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