微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于二进制数和其表示形式的不同类型的疑问很少

如何解决关于二进制数和其表示形式的不同类型的疑问很少

今天,我了解了二进制数字及其表示形式的不同之处,我了解很少,而我却大部分都无法理解,所以我需要帮助来解决我的疑问。

53 10 =(110101) 2 ,长度为6位。 假设整数占用1个字节= 8位,那么上述以8位长表示的结果表示为(00110101) 2

  1. 未签名形式:(00110101) 2

  2. 签名形式:代表签名整数的三种方法

  • 符号幅度形式:53 10 =(00110101) 2
  • 1的赞美形式:53 10 =(00110101) 2
  • 2的恭维形式:53 10 =(00110101) 2

但这是一个转折点:

如果我们想以有符号整数形式表示-53 10 ,则可以通过以下方式实现:

  • 符号幅度形式:-53 10 =(10110101) 2
  • 1的称赞形式:-53 10 =(10001010) 2
  • 2的恭维形式:-53 10 =(10001011) 2

我的问题是:

  • 给出一个二进制数,认情况下我应该将其处理为哪种二进制形式?
  • 为什么三个正数的所有签名形式都相同?
  • 计算机在181和-53之间有何区别?
  • 如果数字可以简单地以符号大小形式存储,那么对1和2的补码有什么需求?
  • 如果缺少或不正确的地方,请告诉我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。