/*************************************************/
// dataTypeChars.cpp
// R. A. Hillyard
// Last Modified: 02/07/2001
//
// This program demonstartes the relationship between
// char types and integers
/*************************************************/
#include <iostream>
using namespace std;

int main()
  {
  int i = 3;
  int a = 36;
  char letter;

  cout << "The variable a has a value of " << a << endl;
  cout << "Which represents the ACSII symbol "<< (char)a << endl;
  cout << "The letter A has an ASCII value of "<< (int)'A' << endl;
  cout << "And the letter "<< (char)('A'+1) << " has an ASCII value of " << ('A'+1) << endl;

  cout << endl << "Enter a letter: ";
  cin >> letter;
  cout << "you entered " << letter << endl;
  cout << "thats "<<(int)letter <<" in ASCII" << endl;
  cout << "next char is " << (char)(letter+1) << endl;
	
  i = 'A' + 'a';
  cout <<endl << "'A' + 'a' = " << i << endl;
  
  i = 'A' + a;
  cout << endl << "'A' + a = " << i << endl;
  return 0;
  }

/*******************************************************************/

The variable a has a value of 36
Which represents the ACSII symbol $
The letter A has an ASCII value of 65
And the letter B has an ASCII value of 66

Enter a letter: g
you entered g
thats 103 in ASCII
next char is h

'A' + 'a' = 162
'A' + a = 101