BitSizeI function

Namespace: Microsoft.Quantum.Math

Package: Microsoft.Quantum.Standard

For a non-negative integer a, returns the number of bits required to represent a.

function BitSizeI (a : Int) : Int

Input

a : Int

The integer whose bit-size is to be computed.

Output : Int

The bit-size of a.

Remarks

This function returns the smallest $n$ such that $a < 2^n$.