#include <stdio.h>
int main()
{
    int a = 1;
    char b ='G';
    short int d = 1;
    long int e = 1;
    long long int f = 1;

    float fv = 3.14;
    double dv = 3.14;
    long double ldv = 3.14;
    printf("Hello World!\n");

    //printing the variables defined above along with their sizes
    printf("Hello! I am a character. My value is %c and my size is %lu byte.\n", b,sizeof(char));

    printf("Hello! I am a short int. My value is %hd and my size is %lu byte.\n", d,sizeof(short int));

    printf("Hello! I am an integer. My value is %d and my size is %lu  bytes.\n", a,sizeof(int));

    printf("Hello! I am an long integer. My value is %ld and my size is %lu  bytes.\n", e,sizeof(long int));

    printf("Hello! I am an long long integer. My value is %lld and my size is %lu  bytes.\n", f,sizeof(long long int));

    printf("Hello! I am a float floating point variable. My value is %f and my size is %lu bytes.\n", fv, sizeof(float));

    printf("Hello! I am a double floating point variable. My value is %lf and my size is %lu bytes.\n",dv,sizeof(double));

    printf("Hello! I am a long double floating point variable. My value is %Lf and my size is %lu bytes.\n", ldv, sizeof(long double));

    printf("Bye! See you soon. :)\n");

    return 0;
}
