title: For three digit exponents Fortran drops the 'E' in the output
body: <p>I'm just coming to Fortran90 from Python and, honestly, the hardest part so far has been getting used to the formatting codes for writing output. I've run across a formatting problem that I can't seem to google or fiddle my way out of, I have searched this site for an answer but didn't find anything helpful.</p>
  
  <p>I'm doing a calculation and writing the output to file. I'm formatting the results of the calculation with the following code </p>
  
  <blockquote>
    <p>write(file, ('13ES11.2)') kappa</p>
  </blockquote>
  
  <p>Some of the values are very small so I end up three digit negative values. So something that should look like this,</p>
  
  <blockquote>
    <p>10e-100</p>
  </blockquote>
  
  <p>But instead I get this in my output file, </p>
  
  <blockquote>
    <p>10-100</p>
  </blockquote>
  
  <p>Which isn't helpful for me because I have another program that needs to read that file and understand that those numbers are exponents. </p>
  
  <p>I'd appreciate anyone's help on this.</p>