#include using namespace std; void show_chars() { //declare and define char types in a function char letter; unsigned char letterU; //assigning chars means using a single quote mark letter = 'R'; letterU = 'u'; //declare,define and assign char letterNull = 0; char letterZero = '0'; char letterINT = 65; char letterAlert = '\a'; char letterBackspace = '\b'; char letterFormFeed = '\f'; char letterNewLine = '\n'; char letterCarriageReturn = '\r'; char letterVertTab = '\v'; char letterHorzTab = '\t'; char letterBackslash = '\\'; char letterQuestionMark = '\?'; char letterSingleQuote = '\''; char letterDoubleQuote = '\"'; char letterOct = '\103'; char letterHex = '\x44'; char letterOct2 = 0104; char letterHex2 = 0x45; //depreciated and causes a possible segfault char * letterptr = "\x48"; const char * letterptr = "\x48\x50"; cout << "signed char ==> " << letter << endl; cout << "unsigned char==> " << letterU << endl; cout << "NULL char ==> " << letterNull << endl; cout << "ZERO char ==> " << letterZero << endl; cout << "INT char ==> " << letterINT << endl; cout << "Alert char ==> " << letterAlert << endl; cout << "Backspace char ==> ::" << letterBackspace << "end" << endl; cout << "FormFeed char ==> " << letterFormFeed << "end" << endl; cout << "New Line char ==> " << letterNewLine << "end" << endl; cout << "Carriage Return char ==> " << letterCarriageReturn << "end" << endl; cout << "Verticle Tab char ==> " << letterVertTab << "end" << endl; cout << "Horizonal Tab char ==> " << letterHorzTab << letterHorzTab << "end" << endl; cout << "Backslash char ==> " << letterBackslash << endl; cout << "Question Mark char ==> " << letterQuestionMark << endl; cout << "Single Quotes char ==> " << letterSingleQuote << endl; cout << "Double Quote char ==> " << letterDoubleQuote << endl; cout << "Octal char ==> " << letterOct << endl; cout << "Hexidecimal char ==> " << letterHex << endl; cout << "Octal char 2 ==> " << letterOct2 << endl; cout << "Hexidecimal char 2 ==> " << letterHex2<< endl; // cout << "NOT REALLY a pointer to char but a string ==> " << *letterptr << endl; cout << "NOT REALLY a pointer to char but a string ==> " << letterptr << endl; //can't asign a value to a string literal or const char: *letterptr = 'd'; // cout << "pointer to char ==> " << *letterptr << endl; } void show_ints() { } void show_floats() { } void show_arrays() { } void show_cstrings() { } void show_strings() { }