Hey, I don't understand how to construct this basic C program! - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Hey, I don't understand how to construct this basic C program!

I apologize for these questions but I have fallen desperately behind my class and can't seem to understand some of these and feel to embarrassed to ask for help there! :confused:


How would I write this basic C program?
Using the sizeof() function and the print function, write a program that displays the size of several variable types.

int
char
float
double
An integer array with 3 elements
a character array with 4 elements
a float array with5 elements
a double array with 6 elements

Could you please explain this to me?

this is what I got

#include
int main(void){
int size_of_int = sizeof(int);
int = [3];
int size_of_float = sizeof(float);
float = [5];
int size_of_char = sizeof(char);
char = [4];
int size_of_double = sizeof(double);
double = [6];
printf = ("%d"size_of_int, size_of_float, size_of_char, size_of_double);
}

Comments

  • Pelle-48Pelle-48 Posts: 43Member
    Try this code:
    The answer is the number of bytes for 32bit system (16bit and 64bit will be different)

    int main(void)
    {
    int size_of_int = sizeof(int);
    int inum[3];
    int size_of_float = sizeof(float);
    float fnum[5];
    int size_of_char = sizeof(char);
    char letter[4];
    int size_of_double = sizeof(double);
    double dnum[6];

    printf("
    %d",size_of_int);
    printf("
    %d",size_of_float);
    printf("
    %d",size_of_char);
    printf("
    %d",size_of_double);
    printf("
    %d",sizeof(inum));
    printf("
    %d",sizeof(fnum));
    printf("
    %d",sizeof(letter));
    printf("
    %d",sizeof(dnum));
    }
Sign In or Register to comment.