title: Too large const on Arduino UNO
body: <p>I'm trying to execute an algorithm on an Arduino UNO, it needs const table with some larges numbers and sometimes, I get overflow values. This is the case for this number : 628331966747.0</p>
  
  <p>Okay, this is a big one, but its type is float (32 bit) where maximum is 3.4028235e38. So it should work, theoretically ? </p>
  
  <p>What can I do against this ? Do you know a solution ? </p>
  
  <p>EDIT : On Arduino UNO, double are exaclty the same type that floats (32 bits)</p>
  
  <p>Here is a code that leads to the error : </p>
  
  <pre><code>float A; 
  
  void setup() {
    A = 628331966747.0; 
    Serial.begin(9600);
  }
  
  void loop() {
    Serial.println(A);
    delay(1000); 
  }
  </code></pre>
  
  <p>it print "ovf, ovf, ..., ovf"</p>