cin对于同一行输入,不同的变量类型将有不同的反应:
如输入12.3 45.6
------------------------------------------------------
关于char
char ch;
cin>>ch;
结果:1
-------------------------------------------------------
关于int型的:
int n;
cin>>n;
cout<<n;
结果:12
-------------------------------------------------------------
关于double的:
double x;
cin>>x;
cout<<x;
结果:12.3
-----------------------------------------------------------------
关于char数组:普通cin输入,则遇到空格返回
char word[50];
cin>>word;
cout<<word;
结果:12.3
-----------------------------------------------------------------------------------------
关于char数组:使用getline 直到遇到换行符(不少于50个字符时)
char word[50];
cin>>word;
cout<<word;
结果:12.3 45.6