diff options
| author | mo khan <mo@mokhan.ca> | 2014-07-20 19:26:01 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-07-20 19:26:01 -0600 |
| commit | 4c3f678ff13a015fd2c6e67ca82541d0b38a267e (patch) | |
| tree | f10aa4c82a2fe482e285d64998ba0143c484478b | |
| parent | bc8ee2caefbbfb8e025e235ef03216405981601d (diff) | |
add data type sizes.
| -rw-r--r-- | datatype_sizes.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/datatype_sizes.c b/datatype_sizes.c new file mode 100644 index 0000000..78a1ebb --- /dev/null +++ b/datatype_sizes.c @@ -0,0 +1,13 @@ +#include <stdio.h> + +int main(int argc, const char *argv[]) +{ + printf("The 'int' data type is\t\t %d bytes\n", (unsigned int)sizeof(int)); + printf("The 'unsigned int' data type is\t\t %d bytes\n", (unsigned int)sizeof(unsigned int)); + printf("The 'short int' data type is\t\t %d bytes\n", (unsigned int)sizeof(short int)); + printf("The 'long int' data type is\t\t %d bytes\n", (unsigned int)sizeof(long int)); + printf("The 'long long int' data type is\t\t %d bytes\n", (unsigned int)sizeof(long long int)); + printf("The 'float' data type is\t\t %d bytes\n", (unsigned int)sizeof(float)); + printf("The 'char' data type is\t\t %d bytes\n", (unsigned int)sizeof(char)); + return 0; +} |
