1. 

malloc() returns a float pointer if memory is allocated for storing float's and a double pointer if memory is allocated for storing double's.

A. True
B. False

2. 

malloc() allocates memory from the heap and not from the stack.

A. True
B. False

3. 

malloc() returns a NULL if it fails to allocate the requested memory.

A. True
B. False

4. 

If malloc() successfully allocates memory it returns the number of bytes it has allocated.

A. True
B. False