log2


描述

这个函数实质上是问“需要多少乘2个才能得到n?”。在编程中使用的常见示例是计算表示数字所需的位数。为此,我们计算了log(x)的数字,向下舍入并加1 - 例如log(100)返回6.643856,向下舍入为6,我们再加一,我们最终得7。所以我们需要乘7次2才能超过100。它也可以用于描述指数增长或衰减,通常称为 二进制对数


语法:

log2(n);


参数 描述
.n 输入值。


返回:

Real(实数)


例如:

colourbits = floor(log2(colour)) - 1;

上述代码存储表示存储在变量“color”中的值所需的位数。