#include <iostream>
#include <typeinfo>
using namespace std;
int main(){
int i; //定义一个整型变量
cout<<"输入一个整数i:";
cin>>i;
cout<<"输出刚才的i值:"<<i<<endl;
cout<<"i的数据类型:"<<typeid(i).name()<<endl;
float f; //定义一个浮点数变量
cout<<"输入一个浮点数f:"<<endl;
cin>>f;
cout<<"输出刚才的f值:"<<f<<endl;
cout<<"f的数据类型:"<<typeid(f).name()<<endl;
char c; //定义一个字符型变量
cout<<"输入一个字符型:"<<endl;
cin>>c;
cout<<"输出刚才的c值:"<<c<<endl;
cout<<"c的数据类型:"<<typeid(c).name()<<endl;
string sr; //定义一个字符串型变量
cout<<"输入一个字符串sr:"<<endl;
cin>>sr;
cout<<"输出刚才的sr值:"<<sr<<endl;
cout<<"sr的数据类型:"<<typeid(sr).name()<<endl;
bool wr; //定义一个布尔型变量
cout<<"输入一个布尔型值:"<<endl;
cin>>wr;
cout<<"输出刚才的布尔值:"<<wr<<endl;
cout<<"wr的数据类型:"<<typeid(wr).name()<<endl;
return 0;
}
整型 int i
浮点型 float f
字符型 char c
字符串 string Ss
布尔型 bool b