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.
Answer: B
malloc() and calloc() return void pointer for using a particular data type we made explicite type casting.