产生的随机数和7按位与,7的二进制码为00000111,其最大值之可能为7,你可以认为当产生的随机数为7的时候的输出值
printf("%d",7&6+1),此时可以为7,你还可以试验其他的数,只要这个数的二进制码的最后三位都是1,就可以等于7了
产生的随机数和7按位与,7的二进制码为00000111,其最大值之可能为7,你可以认为当产生的随机数为7的时候的输出值
printf("%d",7&6+1),此时可以为7,你还可以试验其他的数,只要这个数的二进制码的最后三位都是1,就可以等于7了
+运算的优先级高于与运算,先计算6+1,哈哈