#include using namespace std; int main () { char aChar; unsigned char smallNumber; cout << "sizeof(char) = " << sizeof(char) << endl; cout << "sizeof(aChar) = " << sizeof(aChar) << endl; cout << "sizeof(unsigned char) = " << sizeof(unsigned char) << endl; cout << "sizeof(smallNumber) = " << sizeof(smallNumber) << endl; cout << endl << endl; // show what happens when we try subtract 1 from 0 smallNumber = 1; cout << "smallNumber = " << int(smallNumber) << endl; cout << endl; smallNumber = char(int(smallNumber) - 1); cout << "smallNumber = smallNumber - 1;" << endl; cout << "smallNumber = " << int(smallNumber) << endl; cout << endl; smallNumber = smallNumber - 1; cout << "smallNumber = smallNumber - 1;" << endl; cout << "smallNumber = " << int(smallNumber) << endl; cout << endl; cout << endl << endl; smallNumber = 254; cout << "smallNumber = " << int(smallNumber) << endl; cout << endl; smallNumber++; cout << "smallNumber++;" << endl; cout << "smallNumber = " << int(smallNumber) << endl; cout << endl; smallNumber++; cout << "smallNumber++;" << endl; cout << "smallNumber = " << int(smallNumber) << endl; cout << endl; cout << endl << endl; aChar = 1; cout << "aChar = " << int(aChar) << endl; cout << endl; aChar = aChar - 1; cout << "aChar = aChar - 1;" << endl; cout << "aChar = " << int(aChar) << endl; cout << endl; aChar = aChar - 1; cout << "aChar = aChar - 1;" << endl; cout << "aChar = " << int(aChar) << endl; cout << endl; cout << endl << endl; aChar = 126; cout << "aChar = " << int(aChar) << endl; cout << endl; aChar++; cout << "aChar++;" << endl; cout << "aChar = " << int(aChar) << endl; cout << endl; aChar++; cout << "aChar++;" << endl; cout << "aChar = " << int(aChar) << endl; return 0; }