Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Home » Tip Bank » C++
Language: C++
Expertise: Beginner
Jul 7, 2000

Getting the Code Value of a Character

A character enclosed in a pair of single quotes is a constant expression that is evaluated to the numeric code of that character in the character set that the implementation uses (e.g., ASCII, EBCDIC). For instance:

 
int n = 'A'; // n = 65 on systems using ASCII 

The variable n is initialized with the numeric code of the letter A, which is 65 in ASCII. Likewise, you can obtain the numeric codes of numbers:

 
int n = '9'; // n = 57

Remember not to confuse a single quote with double quotes, which indicate a string literal, not an integral value:

 
char str[] = "hello world";
int n = 'h'+'e'+'l'+'l'+'l'+'o'; // n equals 640
Danny Kalev
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date