cin
1 cin的使用:2 cin>>a;3 cin和cout 都在std命名空间下4 cin使用“>>”右移运算符表示输入,将">>"右边的内容输入5 例如,6 void qq() {7 int b0;8 cin >> b0;9 cout << "刚才输入的整数是" << b0 << endl;10 int a, b, c;11 cin >> a >> b >> c;//在控制台输入三个数时,三个数之间要间隔空白符(空格,回车符enter,制表符Tab)12 //c中scanf();着重于按照某种格式输入13 cout << "刚才输入的整数是" << a << "和" << b << "和" << c << endl;14 string str;15 cin >> str;//输入到string变量16 cout << __LINE__ << "刚才输入的string是" << str << endl;17 char buff[500];18 cin >> buff;//输入到字符串19 cout << buff << endl;cin >> buff[2];cout << buff << endl;}cin可以连续输入,类似于cout可以连续输出
cout
1 cout使用:2 “<<”左移运算符3 "cout<<"表示输出右边的内容到屏幕,并返回cout4 因为返回cout,则可以连续输出 例如“cout<<a<<b<<endl;”5 例如:6 cout<<a;//输出a7 cout<<a<<endl;//输出a,并换行8 cout<<a<<ends;//输出a,并在a后面加上字符串结束符'\0'9 (如果没有'\0',那么可以在每个字符串前边,规定4个字节,这4个字节存储字符串的长度)10 其中“a”是要输出的内容 引号用英文引号11 12 输出类型:cout<<7.7f; (float)13 cout<<8.8l; (long)14 cout<<77ul; (unsigned long) 等等15 16 int d = 11;17 (d + 3) += 2; //会报错,(d+3)返回的是一个临时的值(d+=3) += 2; //正确,d+=3返回的值是d本身(d=d+3);