ASCII value

what is the syntax for ?

int x;
x= ASCII("C"); // I know ASCII is not right

// I expect x = 67

int X;

void setup()
{ 
  Serial.begin(9600); 
} 

void loop()
{ 
  X='A';
  Serial.write(X);
  Serial.println(X);
  delay(1000);  
}

Or...

int x = atoi("C");

Delta_G: It documents your intentions better with:

int x = (int) 'C';

Silent casts tend to cause trouble down the road...

thank You.. I love you guys... you saved me from this

     if (charstringtocheck.charAt(n)=='A') { getnextletter(letterA); }
    else if (charstringtocheck.charAt(n)=='B') { getnextletter(letterB); }
    else if (charstringtocheck.charAt(n)=='C') { getnextletter(letterC); }
    else if (charstringtocheck.charAt(n)=='D') { getnextletter(letterD); }
    else if (charstringtocheck.charAt(n)=='E') { getnextletter(letterE); }
    else if (charstringtocheck.charAt(n)=='F') { getnextletter(letterF); }
    else if (charstringtocheck.charAt(n)=='G') { getnextletter(letterG);}
    else if (charstringtocheck.charAt(n)=='H') { getnextletter(letterH); }
    else if (charstringtocheck.charAt(n)=='I') { getnextletter(letterI); }
    else if (charstringtocheck.charAt(n)=='J') { getnextletter(letterJ); }
    else if (charstringtocheck.charAt(n)=='K') { getnextletter(letterK); }
    else if (charstringtocheck.charAt(n)=='L') { getnextletter(letterL); }
    else if (charstringtocheck.charAt(n)=='M') { getnextletter(letterM);
    else if (charstringtocheck.charAt(n)=='N') { getnextletter(letterN);  }
    else if (charstringtocheck.charAt(n)=='O') { getnextletter(letterO);  }
    else if (charstringtocheck.charAt(n)=='P') { getnextletter(letterP);  }
    else if (charstringtocheck.charAt(n)=='Q') { getnextletter(letterQ);  }
    else if (charstringtocheck.charAt(n)=='R') { getnextletter(letterR);  }
    else if (charstringtocheck.charAt(n)=='S') { getnextletter(letterS);  }
    else if (charstringtocheck.charAt(n)=='T') { getnextletter(letterT);  }
    else if (charstringtocheck.charAt(n)=='U') { getnextletter(letterU);  }
    else if (charstringtocheck.charAt(n)=='V') { getnextletter(letterV); }
    else if (charstringtocheck.charAt(n)=='W') { getnextletter(letterW); }
    else if (charstringtocheck.charAt(n)=='X') { getnextletter(letterX);  }
    else if (charstringtocheck.charAt(n)=='Y') { getnextletter(letterY);  }
    else if (charstringtocheck.charAt(n)=='Z') { getnextletter(letterZ);  }

:slight_smile: :stuck_out_tongue: :zipper_mouth_face: =( :sweat_smile: :wink: ]:slight_smile: ]:smiley:

econjack:
Or...

int x = atoi("C");

How shall I put this?
No.

rodloy:
thank You.. I love you guys... you saved me from this

     if (charstringtocheck.charAt(n)=='A') { getnextletter(letterA); }

else if (charstringtocheck.charAt(n)=='B') { getnextletter(letterB); }
    else if (charstringtocheck.charAt(n)=='C') { getnextletter(letterC); }
    else if (charstringtocheck.charAt(n)=='D') { getnextletter(letterD); }
    else if (charstringtocheck.charAt(n)=='E') { getnextletter(letterE); }
    else if (charstringtocheck.charAt(n)=='F') { getnextletter(letterF); }
    else if (charstringtocheck.charAt(n)=='G') { getnextletter(letterG);}
    else if (charstringtocheck.charAt(n)=='H') { getnextletter(letterH); }
    else if (charstringtocheck.charAt(n)=='I') { getnextletter(letterI); }
    else if (charstringtocheck.charAt(n)=='J') { getnextletter(letterJ); }
    else if (charstringtocheck.charAt(n)=='K') { getnextletter(letterK); }
    else if (charstringtocheck.charAt(n)=='L') { getnextletter(letterL); }
    else if (charstringtocheck.charAt(n)=='M') { getnextletter(letterM);
    else if (charstringtocheck.charAt(n)=='N') { getnextletter(letterN);  }
    else if (charstringtocheck.charAt(n)=='O') { getnextletter(letterO);  }
    else if (charstringtocheck.charAt(n)=='P') { getnextletter(letterP);  }
    else if (charstringtocheck.charAt(n)=='Q') { getnextletter(letterQ);  }
    else if (charstringtocheck.charAt(n)=='R') { getnextletter(letterR);  }
    else if (charstringtocheck.charAt(n)=='S') { getnextletter(letterS);  }
    else if (charstringtocheck.charAt(n)=='T') { getnextletter(letterT);  }
    else if (charstringtocheck.charAt(n)=='U') { getnextletter(letterU);  }
    else if (charstringtocheck.charAt(n)=='V') { getnextletter(letterV); }
    else if (charstringtocheck.charAt(n)=='W') { getnextletter(letterW); }
    else if (charstringtocheck.charAt(n)=='X') { getnextletter(letterX);  }
    else if (charstringtocheck.charAt(n)=='Y') { getnextletter(letterY);  }
    else if (charstringtocheck.charAt(n)=='Z') { getnextletter(letterZ);  }




:) :P :zipper_mouth_face: =( :sweat_smile: ;) ]:) ]:D

What did you replace it with ?
Even with your original program it looks to me as though you could have had a single call to a function with the letter as a parameter instead of 26 lines of if.
Something like

 getnextletter(charstringtocheck.charAt(n));

Seeing your whole program would help in giving advice in the right context.