log2

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

 

语法:

log2(n);

参数类型描述
nReal输入值。

 

返回:

Real

 

例子:

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

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