C++语法的输入和输出

原文链接(点击原文链接获取更多学习干货):

http://blog.bools.cn/archives/1188

输入和输出要用到的头文件

头文件函数和描述
<iostream>该文件定义了 cin、cout、cerr 和 clog 对象,分别对应于标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流。
<iomanip>该文件通过所谓的参数化的流操纵器(比如 setw 和 setprecision),来声明对执行标准化 I/O 有用的服务。
<fstream>该文件为用户控制的文件处理声明服务。我们将在文件和流的相关章节讨论它的细节

输出的常规定义

cout与流插入运算符<<结合使用是输出的意思

#include <iostream>

using namespace std;

int main( )

{
cout<< endl;

char str[] = "欢迎来布尔C++";

cout << "Value of str is : " << str << endl;

cout<< endl;

system("pause");

return 0;

} 

运行结果:

输入的常规定义

cin 是与流提取运算符 >> 结合使用是输入的意思
 

#include <iostream>

using namespace std;

int main( ) 
{ 
char name[50];

cout << "请输入您的欢迎语: ";

cin >> name; 
cout << "您的欢迎语是: " << name << endl;

system("pause");

return 0;

}

运行结果:

流提取运算符 >> 在一个语句中可以多次使用,如果要求输入多个数据,可以使用如下语句:

cin >> name >> age;

这相当于下面两个语句:

cin >> name;
cin >> age;

打印菱形

#include<iostream>
using namespace std;
int main(int argc, char const *argv[])
{
    int i,j,k,f;
    for (i=1;i<=4;i++){
        for (j=1;j<=10;j++)
            cout<<" ";
        for (k=1;k<=8-2*i;k++)
            cout<<" ";
        for (f=1;f<=2*i;f++)
            cout<<'*';
        cout<<endl;
    }
    for(i=1;i<=3;i++){
        for (j=1;j<=10;j++)
            cout<<" ";
        for (f=1;f<=7-2*i;f++)
            cout<<'*';
        cout<<endl;
    }
    cout<<"欢迎来布尔C++"<<endl;
    system("pause");
    return 0;
}

运行结果:

 

 欢迎关注技术公众号,获取更多C++学习干货!

我们能为你提供什么?

技术辅导:C++、Java、嵌入式软件/硬件

项目辅导:软件/硬件项目、大厂实训项目

就业辅导:就业全流程辅导、技术创业支持

对接企业HR:培养输送优质性人才

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值