📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

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

创建时间2020-11-28最后修改2020-11-28原位置/程序员成长之旅/C++/字数266图片/附件6
目录:程序员成长之旅/C++
🖼 图片占位(归档模式)图片见原始导出:C%E5%92%8CC%2B%2B%E7%9A%84%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F.assets/710b1380-9a00-4da5-a167-69e70bf605c6.jpg
🖼 图片占位(归档模式)图片见原始导出:C%E5%92%8CC%2B%2B%E7%9A%84%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F.assets/ba391ccc-9bc8-4ee7-8652-912243f80c8c.jpg
cont语法:
    cont<<x<<endl;
    cont<<"x+y"<<x+y<<endl;
cin语法:
	cin>>x;
	cin>>x>>y;

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

🖼 图片占位(归档模式)图片见原始导出:C%E5%92%8CC%2B%2B%E7%9A%84%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F.assets/24f57ebc-2e9f-4826-abb7-bd9813faf55f.jpg

例子:

要求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;
}