cin、cout

后缀名

C语言:C
OC:m
JS:js
JAVA:java 先有类,再有函数 eclipse
C++:cpp c plus plus 完全兼容C语言,以前叫c with classes(带有类的C语言)

C++程序的入口是main函数(函数和方法一个意思和本质,汇编一模一样,随意叫)

cin(从键盘接收)、cout

cin、cout控制台的输入,输出
依赖于上下文

#include <iostream>
using namespace std;
cout << "test1";
cout << endl;
cout << "test2";
//等价于下面这个
cout << "test1" << endl << "test2";
//cin从键盘接收数据
int age;
cin >> age;
cout << "age is" << age << endl;

cin、cout例子

#include <iostream>
using namespace std;

int main() {
    cout << "please type a number:" << endl;

    int age;
    cin >> age;
    cout << "age is " << age << endl;

    getchar();
    return 0;

}
  • main函数退出,程序就结束了。

解决方案-右键-文件资源管理器打开文件夹

原文地址:https://www.cnblogs.com/sec875/p/12246165.html

时间: 2024-10-30 09:57:30

cin、cout的相关文章

cin、cout的重载

一.cin重载   1.cin为ostream类的成员   2.cin重载应为全局函数(毕竟ostream是别人写好的)   3.代码   a.核心代码 ostream & operator<<(ostream &os,const A &a)//const A &a是为了避免复制函数的调用 :ostream &o 相当于 cout { o<<a.x<<" "<<a.y; return os; }//

Cin、Cout 加快效率方法

std::ios::sync_with_stdio(false); 在main 函数中加上这么一句话. 可以打消iostream的输入输出缓存,可以节省许多时间,使效率与scanf与printf相差无几. 因为 cin,cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低.

【OI技巧】解决cin、cout因输入输出慢而TLE的问题

语言本身没有问题!! 语言本身没有问题!! 语言本身没有问题!! C++本来的设计就是将输入输出流和C的标准输入输出挂钩在一起,这样就导致cin,cout输入输出前先要将内容放入缓冲区,最后再由cin读取,cout输出.这样就会导致效率急速下降. 所以解除关联就好了. 在main()里面加两句话:(一定要在main里面,不信自己尝试去) ios::sync_with_stdio(false); cin.tie(0); 搞定! 当然想随时切换输入输出方式的可以用<bits/stdc++.h> P

C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法(转)

学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1.cin 2.cin.get() 3.cin.getline() 4.getline() 5.gets() 6.getchar() 附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符 1.cin>>          用法1:最基本,也是最常用的用法,输入一个数字: #includ

C++中cin、cin.get()、cin.getline()、getline()、gets()等

学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1.cin  2.cin.get()  3.cin.getline()  4.getline()  5.gets()  6.getchar() 附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符 1.cin>>          用法1:最基本,也是最常用的用法,输入一个数字: #i

cin与cout详解

输入和输出并不是C++语言中的正式组成成分?C和C++本身都没有为输入和输出提供专门的语句结构?输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的? C++的输出和输入是用"流"(stream)的方式实现的?图3.2和图3.3表示C++通过流进行输入输出的过程? 有关流对象cin?cout和流运算符的定义等信息是存放在C++的输入输出流库中的,因此如果在程序中使用cin?cout和流运算符,就必须使用预处理命令把头文件stream包含到本文件中:    #includ

C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

C++中cin.cin.get().cin.getline().getline().gets()等函数的用法 学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1.cin 2.cin.get() 3.cin.getline() 4.getline() 5.gets() 6.getchar() 附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空

c++ --&gt; cin和cout输入输出格式

cin和cout输入输出格式 输入 1>. cin 输入结束条件 :遇到Enter.Space.Tab键. int a;cin >> a; 带符号输入,比如输入(a,b,c) int a, b,; cin >> a; cin.ignore( 1, ',' ); cin >> b; 2>. cin.get(数组名,长度,结束符) 其中结束符为可选参数,读入的字符个数最多为(长度-1)个,结束符规定结束字符串读取的字符,默认为ENTER,ch=cin.get()

C++中的cin、getline()、get()。

cin是C++中常用的一种输入方式,通常与>>运算符结合使用,解释为从输入流中抽取出字符存入到想要保存的变量中. eg: #include <iostream> using namespace std; int main() { char name[20]; cout << "Enter your name: " << endl; cin >> name; cout << "your name is: &