有谁知道如何解决这个问题?任何帮助都会很棒......我似乎无法理解它。
如您所知,二进制数字只能是1或0。
假设您有一个8位二进制数字,如字节>>>>>> 0001 1000。
我正在试图找出一个可以从8位二进制数得到的组合数的等式。
例如,如果您有一个两位二进制数字,那么您可能拥有的二进制组合是:
00
01
10
11
因此,2位二进制数的总组合为4。
示例2
如果您有3位数字,则组合为:
000
001
010
100
101
111
110
011
因此,3位数字的二进制组合数为8。
示例3
如果是4位数字,您可以拥有的最大二进制组合是
0000
0001
0010
0100
1000
0111
0110
1111
1110
1101
1011
1001总最大组合= 12
我简单地猜一下我要问的是......如果我有任何数字6,7,15,8或任何数字......我怎么能计算最大二进制组合总数它是否有一个等式......我无法弄明白......现在已经试了几天;(
答案 0 :(得分:2)
由基数b中的d位组成的数字是
b^d
答案 1 :(得分:1)
n - 位数
b - 基地
^ - 力量
b ^ n
所以你的基数是2(二进制),你想检查8位数的组合
2 ^ 8 = 256