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;
}
cout<<oct<<x<<endl;//以8进制输出
cout<<dec<<x<<endl;//以10进制输出
cout<<hex<<x<<endl;//以16进制输出
cout<<boolalpha<<x<<endl;//以BOOL值输出
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++里,输入输出方式
- C/C++输入输出八进制,十六进制的方式
- [C/C++] 几种常见的字符串输入输出方式
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
- (c++)输入10个数字,然后逆序输出。
- C++ Primer Plus(十七)——输入、输出和文件
- C/C++的64位整型输入输出
- 第十四周 阅读项目 C++字符创的标准输入输出
- C/C++输入/输出重定向
- 【c++】输入输出小结
- C++简单文件的输入/输出
- c++学习第一课--输入/输出
- c++ 输入字符串,输出数字
- 黑马程序员-JAVA高级视频_IO输入与输出-18天-6(文本文件读取方式二)
- 2012/2/11 《C++ Primer Plus》第十七章:输入、输出和文件 学习笔记
- C++ 文件输入/输出(2)
- C++几种格式控制输出输入方法
- C++之简单文件的输入与输出
- 《C++ Primer Plus(第六版)》(40)(第十七章 输入、输出和文件 复习题和答案)
- C++字符串输入数字输出