title: How to find antilogarithm for large values?
body: <p>I want to know how to find antilogarithm of a float.
  My first approach was to use built-in functions like exp(), pow() both in Python &amp; C, but they gave out of range error.</p>
  
  <p>Then I tried to break It in two parts, one integer &amp; other float, then calculate 10 raise to the power separately for both of them &amp; then multiply them to get the result.
  so when I try to calculate (a*b) in Python It says <strong>long int too large to convert to float</strong></p>
  
  <p>My Original task was to calculate antilog(x)%m &amp; I converted it (a*b)%m where a is very very large integer &amp; b is float.</p>
  
  <p>So can anyone help me out with this?
  Is there any modular property that applies on floats?
  Or is there any "fast" &amp; "efficient" way to calculate antilog(x)?</p>