4. The complex numbers have two parts : real and imaginary. In which data type are real and imaginary parts represented ?

They are represented as float data type.