1,556 views

1 Answer

1 votes
1 votes

$20$ should be the correct answer.

To find the number of digits(not bits) in a number, say $x$, we need to find the ceiling of log base ten of $x$, that is $\left \lceil \log_{10}x \right \rceil$.

Given $\log{2} = 0.30103$, it seems a bit incomplete as the base of logarithm is not mentioned.

However since $10^{0.30103} \approx 2$, so it can be inferred that in $\log{2} = 0.30103$ the base of log should be $10$.

Coming to the original question, the number of digits in $2^{64}$ would be $\left \lceil \log_{10}\left ( 2^{64} \right ) \right \rceil = \left \lceil 64\log_{10}2 \right \rceil = \left \lceil 64 \times 0.30103 \right \rceil = \left \lceil 19.26592 \right \rceil = 20.$

Related questions

0 votes
0 votes
1 answer
1
rahul sharma 5 asked Sep 12, 2017
456 views
Evaluate$\frac{1}{n^{\log_{2}n}}$
2 votes
2 votes
3 answers
2
$ourav asked Apr 2, 2016
1,599 views
What is the difference among the following:$\log^²n , \log n^², \log\log n, (\log n)^²$
0 votes
0 votes
1 answer
4
Purple asked Feb 1, 2016
431 views
How to use log and solve this qn?