std-log2


Synopsis

(std-log2 <num>)

Description

Returns the logarithm, base 2, of the number. The return value is either a integer or a real number.

(std-log2 n) is the complement to (lsh 1 n) or (std-expt 2 n)

Examples

(std-log2 1)	=> 0
(std-log2 2)	=> 1
(std-log2 4)	=> 2

Arguments

num: Any number, if integer or real.

Return Value

A integer or real number.

Side Effects

None.

Module

(std-require 'STDMATH)

Defined in STDMATH