二进制有多少种可能性?

Val*_*Val -5 php binary

在8位的整数编码中,10101010您有0-255种可能性.

共有256种不同的可能性,因为有8个1和0.如果我有10位而不是8位,我将获得多少种不同的可能性?

我如何在PHP中计算?

Yac*_*oby 13

我假设您正在考虑二进制而不是十六进制?二进制是基数2(因此为0或1),其中十六进制为16.

假设你在谈论二元:

  • 如果您有8位,则有2 8种可能性.
  • 如果您有9位,则有2 9种可能性.
  • 如果你有10位,你有2 10种可能性.

等等...

因此,您可以使用PHP pow函数:

$possibilities = pow(2, 10);
Run Code Online (Sandbox Code Playgroud)

  • 是的,这是正确的,换句话说,每次添加二进制位时,可能性的数量加倍,就像添加十进制数字时一样,将可能性的数量乘以10. (2认同)