in my OS long long int is : 8 bytes . int is 4 bytes .
int *p = malloc(4);
this code allocate 4 bytes for a variable of type integer on the heap .
int *p = malloc(8);
will this allocate a long long integer like 'one variable' or two items on an array .
how can i allocate an integer of 8 bytes long ? how can i allocate an array containing 2 items ?