Question: are real numbers a subset of complex numbers?
Answer: The real numbers are a subset of the complex numbers, so zero is by definition a complex number ( and a real number, of course; just as a fraction is a rational number and a real number). If we define a pure real number as a complex number whose imaginary component is 0i, then 0 is a pure real number.