你知道什么是2进制吗?

你知道什么是2进制吗?二进制 以 2 为底 符号集 s 0 1 底 b 2 该系统中的符号常被称为二进制数码或位 位数码 数据和程序是以二进制模式 即位模式 存储在计算机中的 这是因为计算机由电子开关制成 他们仅有开和关两种状态 1 和 0 分别表示两种不同的状态

大家好,欢迎来到IT知识分享网。

二进制(以2为底)

  • 符号集s=(0,1)
  • 底b=2
  • 该系统中的符号常被称为二进制数码或位(位数码)
  • 数据和程序是以二进制模式(即位模式),存储在计算机中的,这是因为计算机由电子开关制成,他们仅有开和关两种状态,1和0分别表示两种不同的状态。

整数

  • 表示为± (Sk-1…S1S0)1
  • 其值为N=±Sk-1×2k-1+Sk-2×2k-2….+ S2×22+ S1×21+ S0×20
  • 其中S1是1个数码,b=2是底,k是数码的数量

位置量表示

  • 另一种在数字系统中显示一个整数的方式是使用位置量,(20,21,…,2k-1)表示二进制数字

2k-1 2k-2 。。。 22 21 20 位置量

±

Sk-1 Sk-2 。。。 S2 S1 S0 数字

N=± Sk-1×2k-1 +Sk-2×2k-2 +… +S2×22+ + S1×21 + S0×20 值

示例

  • 1) 24 23 22 21 20 位置量

1 1 0 0 1 数字

N=+ 1×24 + 1×23 + 0×22 + 0×21 + 1×20 值

最大值

  • 数码k表示的二进制整数的最大值是Nmax=2k -1.例如,如果k=5,那么这个最大值就是Nmax=25 -1=31.

实数

  • 在二进制系统中,一个实数(可带有小数部分的数字)可以由左边的k位和右边的1位组成
  • 实数表示为± (Sk-1…S1S0×S-1…S-1)2
  • R=±Sk-1×2k-1+….+ S1×21+…+S0×20+S-1×2-1+…+S-1×2-1

整数部分 小数部分

  • S1是1个位,b=2是底,k是小数点左边位的数量,l是小数点右边的数量。注意k从0开始,而l是从-1开始,最高的幂是k-1且最低的幂是-1.

例子

22 21 20 2-1 2-2 位置量

1 0 1 * 1 1 数字

R = + ×22 + 0×21 + 1×22 0 + 1×2-1 + 1×2-2 值

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/172296.html

(0)
上一篇 2025-03-03 11:45
下一篇 2025-03-03 12:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信