C和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/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.jpgcont语法:
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;
}