If you want to figure out how many bits it would take to represent Googol
as a binary integer, you need to first rewrite Googol as a power with base 2. The exponent (rounded up) represents the number of bits it will take to represent that number.
For example, the number of bits needed to represent 10 as a binary integer is 4. We know this because 2^{~3.3} and so 3 rounded up is 4. 10_{d}
= 1010_{b}.

So let's write 10^{100} as a power with base 2:

10^{100} = 2^{x}

Then solve for *x*. Take the *log* of both sides and then isolate:

log_{10}(10^{100}) = log_{10}(2^{x})

100log_{10}(10) = xlog_{10}(2)

100(1) = xlog_{10}(2)

x = ^{100}/_{log10(2)}

So then we can say that:

10^{100} = 2^{100/log10(2)}

10^{100} = 2^{~332.2}

So 333 bits are needed to represent Googol as a binary integer.