C和C++的输入输出方式

程序员成长之旅 · 程序员成长之旅/C++ · 266 字

cont语法:
    cont<<x<<endl;
    cont<<"x+y"<<x+y<<endl;
cin语法:
	cin>>x;
	cin>>x>>y;

和C相比C++的输入输出有什么好处?

例子:

要求1:提示用户输入一个整数,将该整数分别以8进制、10进制、16进制打印在屏幕上

要求1:提示用户输入一个布尔值(0或1) ,以布尔方式将值打印在屏幕上

#include <iostream>
using namespace std;

int main() {
//    std::cout << "Hello, World!" << std::endl;
    cout<<"请输入一个整数"<<endl;
    int a;
    cin>>a;
    cout<<oct<<a<<endl;
    cout<<dec<<a<<endl;
    cout<<hex<<a<<endl;
    cout<<"输入一个布尔值0或1"<<endl;
    bool b;
    cin>>b;
    cout<<boolalpha<<b<<endl;
    return 0;
}