//Adam Sanchez CIS5 Chapter 2, P. 82, #9
/*******************************************************************************
*
* COMPUTE DATA TYPE SIZES
* _____________________________________________________________________________
* This program displays the number of bytes which are required to store the following
* data types:char, int, float, double.
* _____________________________________________________________________________
* Input
* The number of bytes associated with each data type.
*
* Output
* The number of byte(s) associated with each data type.
*
******************************************************************************/
#include <iostream>
using namespace std;
int main()
{
//
// Compute Byte Sizes of Data Types and Output Results
cout << "The byte size of a char is " << sizeof(char) << "." << endl;
cout << "The byte size of int is " << sizeof(int) << "." << endl;
cout << "The byte size of float is " << sizeof(float) << "." << endl;
cout << "The byte size of double is " << sizeof(double) << "." << endl;
return 0;
}
Ly9BZGFtIFNhbmNoZXogICAgICAgICAgICAgICAgICAgICAgICBDSVM1ICAgICAgICAgICAgICAgICBDaGFwdGVyIDIsIFAuIDgyLCAjOQovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiAKICogQ09NUFVURSBEQVRBIFRZUEUgU0laRVMKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICogVGhpcyBwcm9ncmFtIGRpc3BsYXlzIHRoZSBudW1iZXIgb2YgYnl0ZXMgd2hpY2ggYXJlIHJlcXVpcmVkIHRvIHN0b3JlIHRoZSBmb2xsb3dpbmcKICogZGF0YSB0eXBlczpjaGFyLCBpbnQsIGZsb2F0LCBkb3VibGUuCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIElucHV0CiAqICAgICAgVGhlIG51bWJlciBvZiBieXRlcyBhc3NvY2lhdGVkIHdpdGggZWFjaCBkYXRhIHR5cGUuCiAqIAogKiBPdXRwdXQKICogICAgICBUaGUgbnVtYmVyIG9mIGJ5dGUocykgYXNzb2NpYXRlZCB3aXRoIGVhY2ggZGF0YSB0eXBlLgogKgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKLy8KLy8gQ29tcHV0ZSBCeXRlIFNpemVzIG9mIERhdGEgVHlwZXMgYW5kIE91dHB1dCBSZXN1bHRzCgljb3V0IDw8ICJUaGUgYnl0ZSBzaXplIG9mIGEgY2hhciBpcyAiIDw8IHNpemVvZihjaGFyKSA8PCAiLiIgPDwgZW5kbDsKCWNvdXQgPDwgIlRoZSBieXRlIHNpemUgb2YgaW50IGlzICIgPDwgc2l6ZW9mKGludCkgPDwgIi4iIDw8IGVuZGw7Cgljb3V0IDw8ICJUaGUgYnl0ZSBzaXplIG9mIGZsb2F0IGlzICIgPDwgc2l6ZW9mKGZsb2F0KSA8PCAiLiIgPDwgZW5kbDsKCWNvdXQgPDwgIlRoZSBieXRlIHNpemUgb2YgZG91YmxlIGlzICIgPDwgc2l6ZW9mKGRvdWJsZSkgPDwgIi4iIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==