c++ get data type

int main() { int x = 5; double y = 5.5; char z = 'a';

std::cout << typeid(x).name() << std::endl;
std::cout << typeid(y).name() << std::endl;
std::cout << typeid(z).name() << std::endl;

return 0;

}