0
A
回答
1
取决于您使用的数据类型。大多数编程语言都提供带符号和无符号类型。
如果没有数据类型,一系列的位就意味着什么。例如。一个无符号的Int16只能包含16位以内的正数,而一个带符号的Int16也会包含负数(当然,不太积极)。
0
如果寄存器是4位2的补码,那么可能达到的最大值范围是-8到7,所以15是不可能的。为了表示15,必须使用无符号寄存器。
1
这是一个定义问题。如果我写10,你可以读十(十进制)或二(二进制)或一大堆其他数字,这取决于数字系统。如果你不知道我使用的是哪个系统,你无法分辨我的意思。在你的情况下,15是无符号二进制系统中的答案,-1是2的恭维二进制系统中的答案。
相关问题
- 1. 8位二进制数字之前的B和b之间的差别
- 2. Apache Thrift:字节和二进制类型之间的区别
- 3. 1和'1'之间的PHP差异
- 4. 指针和a = 1和* a = 1之间的差别
- 5. 如何计算二进制字段之间的差异?
- 6. 二进制与十进制数字之间的转换
- 7. 典型的Windows和.NET二进制文件之间的区别
- 8. 字符串为二进制,常量和变量之间的转换差异
- 9. “?1”和“?”之间的区别
- 10. Julia BinDeps:源代码和二进制文件之间的区别
- 11. 动态二进制仪表和分析之间的区别
- 12. 二进制版本和源代码版本之间的区别?
- 13. “mysql”和“mysql-server”包/二进制文件之间的区别?
- 14. '\ x81'和0x81之间的差别
- 15. 十进制和decimal.value之间的区别?
- 16. 如何转换OCaml中十六进制,十进制,十进制和二进制数之间的数字?
- 17. 在注册表中的字符串值和二进制值之间的区别
- 18. 在二进制串的数字之间给出空间
- 19. 15位二进制64位小数?
- 20. 已编译的dalvik二进制文件之间的差异
- 21. 1到100之间的数字之和
- 22. 1:10和0.1之间的差异:1.0
- 23. Apache 1和Apache 2之间的差异
- 24. Javascript:Forloop i ++和(i + 1)之间的区别
- 25. C和C++之间的细微差别
- 26. spawn/1和spawn/3之间的差异
- 27. 二进制和十进制之间的转换
- 28. 如何将数字(十进制)转换为二进制(二进制)数字和从二进制到十进制?
- 29. 二进制数字和字母的区别
- 30. 将二进制数字转换为二进制数字
他特别询问了2的补码,所以..签名:) –
他问怎么区分-1和15.所以1111可能是15(无符号)或-1(有符号)。 –
好吧,我的坏,我应该更仔细地阅读这个问题...删除我误导的答案。 –