title: how to rectify the error "exit status 1 exponent has no digits" in arduino programming?
body: <p>i need help in debugging an arduino program that i just typed. the error shown is:-
  1.exit status 1 exponent has no digits ( found on line "char INT_ENABLE = 0*2E" ).
  the intention of the program is to set off a buzzer and turn off a relay switch when inactivity is sensed through adxl345 and do the opposite when activity is sensed. 
  i am providing my program code below.  have a check and help me in rectifying this problem and any other problem that you may find with my program. </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-css lang-css prettyprint-override"><code>#include &lt;SPI.h&gt;
  int cs = 10;
  int intr = 2;
  int buzzer = 4;
  int relay = 5;
  int su = 1;
  int intr1
  pinmode (buzzer,OUTPUT);
  pinmode (relay,OUTPUT);
  char POWER_CLT = 0*2D
  char DATA_FORMAT = 0*31
  char DATAX0 = 0*32
  char DATAX1 = 0*33
  char DATAY0 = 0*34
  char DATAY1 = 0*35
  char DATAZ0 = 0*36
  char DATAZ1 = 0*37
  char THRESH_ACT = 0*24
  char THRESH_INACT = 0*38
  char TIME_INACT = 0*26
  char INT_ENABLE = 0*2E
  char INT_MAP = 0*2F
  char ACT_INACT_CTL = 0*27
  char INT_SOURCE = 0*30
  
  char values[10];
  char output[20];
  int x, y, z;
  char inactivityevent = 0;
  void setup()
  {
    SPI.begin();
    SPI.setDataMode(SPI_MODE3);
    Serial.begin(9600);
    pinMode(cs,OUTPUT);
    digitalWrite(cs, HIGH);
    attachInterrupt(digitalpintointerrupt(intr),interruptHandler,RISING); 
    writeRegister(DATA_FORMAT,0*01);
    writeRegister(POWER_CTL,0*08);
    writeRegister(INT_MAP,0*F7 &amp;&amp; 0*EF);
    writeRegister(THRESH_INACT,1);
    writeRegister(TIME_INACT,0);
    writeRegister(ACT_INACT_CTL,0*0F);
    writeRegister(INT_ENABLE,0*08);
    readRegister(INT_SOURCE,1,VALUES);
  } 
  
  void interrupHandler()
  {
    read register (INT_SOURCE,1,values);
  }
  
  void loop() 
  {
   intr1=digitalread(intr);  
   if ( intr1==high)
    { 
     read register(DATAX0,6,values);
     x = ((int)values[1]&lt;&lt;8|(int)values[0]);
     y = ((int)values[3]&lt;&lt;8|(int)values[2]);
     z = ((int)values[5]&lt;&lt;8|(int)values[4]);
     if ( x&lt;=15 &amp;&amp; x&gt;=-15 &amp;&amp; y&lt;=10 &amp;&amp; y&gt;=-10 &amp;&amp; z&gt;=75 &amp;&amp; z&lt;=90)
      {
       digitalwrite(buzzer,HIGH);
       digitalwrite(relay,LOW);
      }
     else
      {
       for (int i=0;i&lt;=90;i++)
        {
         delay (2000);
         if (intr == LOW)
          { break(); }
         if (i==90)
          digitalwrite(relay,LOW);       
        }
      }
    while (su=1)
     {  
      if (intr==LOW)
       {
        digitalwrite(buzzer,LOW);
        digitalwrite(relay,HIGH);
        break(); 
       }
     }       
   }
  }</code></pre>
  </div>
  </div>
  </p>