Binary 2位可以存储4个不同的值?

Binary 2位可以存储4个不同的值?,binary,bits,Binary,Bits,在 我注意到它说2位可以存储4个不同的值,它们在表中给出了一个例子。我对他们的意思有些困惑。我最初的解释是,2位只能存储2个值(即,仅0和1,因为二进制数字的定义是0或1)。然而,在查看表格后,它们是否意味着两个位可以存储4种不同的值组合(即00 01 10 11) 它们是否意味着两位可以存储4种不同的值组合(即00 01 10 11) 对。每个独特的位“组合”(实际上是排列)代表一个不同的值 这与您习惯的计数系统没有什么不同:十进制,除了每个数字有两种可能的状态(0和1)之外,它们有十种可能的

在 我注意到它说2位可以存储4个不同的值,它们在表中给出了一个例子。我对他们的意思有些困惑。我最初的解释是,2位只能存储2个值(即,仅0和1,因为二进制数字的定义是0或1)。然而,在查看表格后,它们是否意味着两个位可以存储4种不同的值组合(即00 01 10 11)

它们是否意味着两位可以存储4种不同的值组合(即00 01 10 11)

对。每个独特的位“组合”(实际上是排列)代表一个不同的值

这与您习惯的计数系统没有什么不同:十进制,除了每个数字有两种可能的状态(0和1)之外,它们有十种可能的状态(0,1,…,8,9)。在二进制(以2为基数)中,两位数字可以表示四个不同的值(2^2),在十进制(以10为基数)中,两位数字可以表示100个不同的值(10^2)

它们是否意味着两位可以存储4种不同的值组合(即00 01 10 11)

对。每个独特的位“组合”(实际上是排列)代表一个不同的值


这与您习惯的计数系统没有什么不同:十进制,除了每个数字有两种可能的状态(0和1)之外,它们有十种可能的状态(0,1,…,8,9)。在二进制(以2为基数)中,两位数字可以表示四个不同的值(以2^2为基数),而在十进制(以10为基数)中,两位数字可以表示100个不同的值(以10^2为基数)。它们的确切含义是:两位存储值0、1、2和3,其二进制编码为00、01、10和11,分别。

它们的确切意思是:两位存储值0、1、2和3,它们的二进制编码分别为00、01、10和11。

要计算置换的数量,可以使用base^length,2^2是4。在2位中有4种可能的排列。

要计算出排列的数量,可以使用base^length,2^2是4。2位中可能有4种排列。

这些编码也可能分别为0、1、-2和-1。没有人说它是有符号的。@greyfade也没有人说它是无符号的(或者甚至是连续值——很可能是3、42、-12和37)。只有4个不同的值,但我们不知道它们。这些编码也可以分别为0、1、-2和-1。没有人说它是有符号的。@greyfade也没有人说它是无符号的(或者甚至是连续的值——很可能是3、42、-12和37)。它只是4个不同的值,但我们不知道它们。研究基础X编码(其中X可以是2,10,16,什么)。这就像第八年级的数学。删除C++标签,因为它与问题无关。提高原始问题的难度以帮助抵消。这是一个很多初学者都会问的有效问题,而且措辞相当清楚。研究基本X编码(其中X可以是2、10、16等等)。这就像第八年级的数学。删除C++标签,因为它与问题无关。提高原始问题的难度以帮助抵消。这是一个许多初学者都会问的有效问题,而且措辞相当清楚。