title: Does double have a greater range than long?
body: <p>In an article on MSDN, it states that the <code>double</code> data type has a range of "-1.79769313486232e308 .. 1.79769313486232e308". Whereas the <code>long</code> data type only has a range of "-9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807". How can a <code>double</code> hold so much more data than a <code>long</code> if they are both 64 bits in size?</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/cs7y5x0x%28v=vs.90%29.aspx">http://msdn.microsoft.com/en-us/library/cs7y5x0x(v=vs.90).aspx</a></p>