BitSizeI function

Warning

This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.

Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.

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$.