Representation of a decimal number
the maximum number that can be represented would be 10^25 -1 and it should be equal to 2^n -1 (to represent maximum decimal digit in binary digits),so we get
2^n=10^25 ___> n=floor(25log(10) base(2) )+1 .
but my question is that when 1 digit can be represented in 4 bits ,then why dnt we directly say it to be 100 bits ,becoz there are 25 digits and eac would require 4 bits for representation, so 25*4 directly