0、#include <iostream>
(1)istream cin; //定义一个输入类对象
cin:标准输入类对象占用一定的内存空间
cin>>a; (运算符重载)
功能:用于从标准的输入设备中获取内容并且保存到指定内存中
特点:可以用于获取不同数据类型
可以用于连续输入,不过用"空格" "/" "Enter"来分隔 //cin>>a>>b;
不可以在后面加上endl;
cin可以调用方法
cin如果想要获取不确定字符串内容,不要采用自定义数据形式
(2)get方法
class istream
{
//定义一个get方法
int_type get();
__istream_type&get(char_type&__c); //get函数传参不一样,个数不一样,可以同名
__istream_type&get(char_type*__s,streamsize__n,char_type__delim);
__istream_type&get(char_type*__s,streamsize__n);
.......
}
函数重载
1、cin.get()
它是一个读取单个字符方法。字符变量=cin.get =>cin.get(字符变量)
#include<iostream>
using namespace std;
int main()
{
char str;
str = cin.get();//cin.get(str);
cout<<str<<endl; //输入ch之后输出的字符为c
systerm("pause"); //进行停止,否则会一闪而过
}
- include
- using namespace std;
- int main()
- {