Originally Posted by
widgaga Hello people. I wanted to know if it is possible to solve this problem.
I have a range : -$\displaystyle 2^{w-1}$ to $\displaystyle 2^{w-1}-1$
so if w = 4, I would have a range -8 to 7 [-8,-7,...,0,1...,7]
This represents the range for a signed integer in 2's complement form (most computers use this format). w indicates the number of bits needed for numbers in the range specified to be represented in binary.. So if w = 4, i'll have the range [-8,7] and the binary form of 4 is 0100.
The question is, given a number, say 4, can I find out the value of w?
i.e. number = -$\displaystyle 2^{w-1}$ to $\displaystyle 2^{w-1}-1$.. find w
any help would be appreciated..