Talking about unsigned integers, range of numbers possible using n-bits is 0 to 2n - 1
Let the largest possible number be p,
p = 2n - 1
p + 1 = 2n
So, n = log2(p + 1)
In general for any number m, we require $\left \lceil log_{2}(m+1)\right \rceil$ bits to represent it in its binary equivalent