您的位置:首页 > 编程语言 > C语言/C++

C++的输入输出方式

2017-02-11 11:16 225 查看
1. C语言的I/O方式:scanf,printf
C++语言的I/O方式:cin,cout

2. cout语法形式:cout<<X<<endl;(endl相当于C中的“\n”)
cout<<"x+y="<<x+y<<endl;

3. cin的语法形式:cin>>x;
cin>>x>>y;

4. C++相比C:①不用关注占位符(如%d、%c)②不用关注数据类型

提示用户输入一个整数,以八进制、十进制、十六进制输出。

提示用户输入一个布尔值(0/1),以布尔值输出。

#include<iostream>
#include<stdlib.h>

using namespace std;

int main()
{
    cout<<"请输入一个整数:"<<endl;
    
    int a=0;
    
    cin>>a;
    
    cout<<oct<<a<<endl;
    cout<<dec<<a<<endl;
    cout<<hex<<a<<endl;
    
    cout<<"请输入一个布尔值(0/1):"<<endl;
    
    bool b=false;
    
    cin>>b;
    
    cout<<boolalpha<<b<<endl;

    return 0;
}

请输入一个整数:
10
12
10
a
请输入一个布尔值(0/1):
1
true


cout<<oct<<x<<endl;//以8进制输出
cout<<dec<<x<<endl;//以10进制输出
cout<<hex<<x<<endl;//以16进制输出
cout<<boolalpha<<x<<endl;//以BOOL值输出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 io c++