![](https://csdnimg.cn/release/download_crawler_static/86294306/bg1.jpg)
1.cin 和 cout
C++应当有自己的最高级别标准库
1.1 >> <<的操作符重载
>> (流的)插入符 << 提取符
流:格式化并保存字节的对象
Istream ostream
Cin
一个输入流对象 >>
Cout 输出流对象 << 发现各种变量里有什么
Endl 插入一个新行并清空流
Cout << flush 只清空流
Cout << hex << “0x” << I << endl 把基数变为 16 进制的算子(hex,oct,dec)
Cin >> ws 用于提取的操纵算子跳过空格
extern istream cin;
cin object(standard input) normally expects input from the console, but
this input can be redirected from other sources.
Usage cin >> lvalue; //lvalue 左值表达式
①左值表达式必须是基本数据类型
②不能是 void
③若是指向 char 的指针,所提取的是一串字符
extern ostream cout;
cout is an object of class ostream (他的类型)that represents the
standard output stream. By default, most systems have their standard
output set to the console, where text messages are shown, although this
can generally be redirected.
Usage cout << Expressions;
①表达式的类型必须是基本数据类型
②不能是 void
③若是指向 char 的指针,所插入的是一串字符
int main()
{
char bob[100];
cin >> bob;
cout << bob << endl;
return 0;
}
//char *bob = "hello world"; 这种赋值方法不再被支持,虽然 C 是支持的