Blaazan
If not then you have chance to do it manually:
1, Take result string: 1.34078079299426E154
2, Remove decimal point and part with E154.
3, Add 154 zeros to string.
I know I am showing my lack of understanding here, but there is a big difference between 1.XXX... and 1XXX...
If I remove the decimal, then before adding the 154 zeroes, I still have a figure of 134,078,079,299,426
If I then add the zeroes, you're looking at
134,078,079,299,426,000,000,000,000,000,000,000,000,000,000,000,000, and so on....
Shouldn't it be that I take just the starting portion of the decimal so that it becomes 134,000,000,000,000,000 and so on. I am confused! :-(
2^128 = 3.40282367 × 10
38 = 38 zeroes (340,000,000,000,000, 38 times)
2^160 = 1.46150164 × 10
48 = 48 zeroes (146,000,000,000,000,000, 48 times)
2^256 = 1.15792089 × 10
77 = 77 zeroes (115,000,000,000,000,000,000, 77 times)
2^512 = 1.34078079 × 10
154 = 154 zeroes (134,000,000,000,000,000,000,000, 154 times)