cout、cin、namespace

cout、cin、namespace

cout

  • cout是输出,向屏幕输出(打印)
  • 打印’常常指:把信息输出到“标准输出设备”(标准输出设备,就是显示器中的“终端”)

cout使用实例

  • 实例:

    std::cout << “hello world” ;

    std::cout << “你好,世界” << std::endl;

    std::cout << std::endl;

    std::cout <<”工资: “ << 30000;

    std::cout <<”工资: 30000“;

    std::cout << 3.1415;

在这里插入图片描述

  • 使用要求:

    需要包含头文件 #include

  • std是一个命名空间

    cout是std命名空间内的一个“对象”。

    endl也是std命名空间内的一个对象,用来表示“回车符”(换到下一行的最前面)

cin

  • cin是输入,从键盘或其他设备上读取,读取到程序的变量中去

cin实例

  • cin代表标准输入设备,使用提取运算符 “>>” 从设备键盘取得数据,送到输入流对象cin中,然后送到内存

  • std::cin >> 表达式1 >>表达式2**…**>> 表达式n;(std::cin >> x)

  • 当缓冲区为空时,程序才会暂停,让用户输入数据。

    输入回车后,数据全部送到输入缓冲区。

  • 使用要求:

    需要包含头文件 #include

命名空间 namespace

  • C++避免名字冲突:使用命名空间

如何使用命名空间

  • 使用方法

    使用using关键字:using namespace XXXX

  • 实例

    上面cout和cin前面都加了一个std::,接下来,我们使用命名空间

    using namespace std;

    使用了命名空间,那么上面的程序就可以省略掉std:: 了

    cout << “hello world” ;

    cout << “你好,世界” << endl;

    cout << endl;

    cin >> 表达式1 >>表达式2**…**>> 表达式n;(cin >> x)

  • 这里的程序和上面的是一样的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
coutcinC++语言中常用的输入输出流对象,用于在控制台上进行输入输出操作。 cout是一个输出流对象,用于向控制台输出数据。它的使用方式是: ```c++ #include <iostream> using namespace std; int main() { cout << "Hello, world!" << endl; return 0; } ``` 上述代码中,使用了iostream头文件,命名空间为std。cout的使用方式是使用插入运算符<<,将要输出的内容插入到流中。在上述代码中,向流中插入了字符串"Hello, world!",并且在字符串末尾插入了换行符endl,使输出的内容换行。 cin是一个输入流对象,用于从控制台读取数据。它的使用方式是: ```c++ #include <iostream> using namespace std; int main() { int num; cout << "Please input a number: "; cin >> num; cout << "The number you input is: " << num << endl; return 0; } ``` 上述代码中,使用了iostream头文件,命名空间为std。cin的使用方式是使用提取运算符>>,将流中的内容提取出来并存储到变量中。在上述代码中,先向控制台输出提示信息"Please input a number: ",然后使用cin从控制台读取用户输入的数字,并存储到变量num中。最后再将num的值输出到控制台。 需要注意的是,cin读取的数据类型必须与存储数据的变量类型匹配,否则会导致错误或者意外的结果。同时,cin还有一些特殊的控制字符,如忽略输入缓冲区中的换行符、读取指定数量的字符等,可以提高输入的灵活性和鲁棒性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值