//Adam Sanchez CIS5 Chapter 2, P. 82, #9
/*******************************************************************************
*
* COMPUTE DATA TYPE SIZES
* _____________________________________________________________________________
* This program computes byte sizes from these data types: char, int, float,
* and double.
* _____________________________________________________________________________
* Input
* char : a data type
* int : a data type
* float : a data type
* double : a data type
*
* Output
* byte size : amount of memory used by 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;
}
Ly9BZGFtIFNhbmNoZXogICAgICAgICAgICAgICAgICAgICAgICBDSVM1ICAgICAgICAgICAgICAgICBDaGFwdGVyIDIsIFAuIDgyLCAjOQoKLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICogCiAqIENPTVBVVEUgREFUQSBUWVBFIFNJWkVTCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIFRoaXMgcHJvZ3JhbSBjb21wdXRlcyBieXRlIHNpemVzIGZyb20gdGhlc2UgZGF0YSB0eXBlczogY2hhciwgaW50LCBmbG9hdCwgCiAqIGFuZCBkb3VibGUuCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIElucHV0CiAqIAljaGFyCTogYSBkYXRhIHR5cGUKICogCWludAkJOiBhIGRhdGEgdHlwZQogKglmbG9hdAk6IGEgZGF0YSB0eXBlCiAqCWRvdWJsZQk6IGEgZGF0YSB0eXBlCiAqIAogKiBPdXRwdXQKICoJYnl0ZSBzaXplCTogYW1vdW50IG9mIG1lbW9yeSB1c2VkIGJ5IGRhdGEgdHlwZQogKgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKLy8KLy8gQ29tcHV0ZSBCeXRlIFNpemVzIG9mIERhdGEgVHlwZXMgYW5kIE91dHB1dCBSZXN1bHRzCgljb3V0IDw8ICJUaGUgYnl0ZSBzaXplIG9mIGEgY2hhciBpcyAiIDw8IHNpemVvZihjaGFyKSA8PCAiLiIgPDwgZW5kbDsKCWNvdXQgPDwgIlRoZSBieXRlIHNpemUgb2YgaW50IGlzICIgPDwgc2l6ZW9mKGludCkgPDwgIi4iIDw8IGVuZGw7Cgljb3V0IDw8ICJUaGUgYnl0ZSBzaXplIG9mIGZsb2F0IGlzICIgPDwgc2l6ZW9mKGZsb2F0KSA8PCAiLiIgPDwgZW5kbDsKCWNvdXQgPDwgIlRoZSBieXRlIHNpemUgb2YgZG91YmxlIGlzICIgPDwgc2l6ZW9mKGRvdWJsZSkgPDwgIi4iIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==