开发者社区> 贺利坚> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C++语言基础 例程 C++中的输入和输出

简介: 贺老师的教学链接 程序将自行识别符号 #include <iostream> using namespace std; int main() { int a,b; char op; cin>>a>>op>>b cout<<"result: "<<'\n';
+关注继续查看

贺老师的教学链接

程序将自行识别符号

#include <iostream>
using namespace std;
int main()
{
    int a,b;
    char op;
    cin>>a>>op>>b
    cout<<"result: "<<'\n';
    cout<<"a: "<<a<<'\n';
    cout<<"b: "<<b<<'\n';
    cout<<"op: "<<op<<'\n';
    return 0;
}

输出格式可以由程序员控制吗?

#include <iomanip> //不要忘记包含此头文件
using namespace std;
int main()
{
    double d=225.0/7.0;
    cout<<"d="<<d<<endl;
    cout<<setiosflags(ios::fixed);
    cout<<"d="<<setprecision(5)<<d<<endl;
    cout<<"d="<<setprecision(2)<<d<<endl;
    return 0;
}

例:对照代码、结果和上页表格阅读

#include <iostream>
#include <iomanip>//不要忘记包含此头文件
using namespace std;
int main()
{
    int a;
    cout<<"input a:";
    cin>>a;
    cout<<"dec:"<<dec<<a<<endl;  //以十进制输出整数
    cout<<"hex:"<<hex<<a<<endl;  //以十六进制输出整数a
    cout<<"oct:"<<setbase(8)<<a<<endl;  //以八进制输出整数a
    char pt[10]="China";  
    cout<<setw(10)<<pt<<endl;  //指定域宽输出字符串
    cout<<setfill('*')<<setw(10)<<pt<<endl;  //指定域宽输出字符串,空白处填充'*'
    double pi=22.0/7.0;  //计算pi值
    cout<<setiosflags(ios::scientific)<<setprecision(8);//按指数形式输出,8位小数
    cout<<"pi="<<pi<<endl;  //输出pi值
    cout<<"pi="<<setprecision(4)<<pi<<endl;  //改为位小数
    cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl;  //改为小数形式输出
    return 0;
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C语言 字符数据输入输出
C语言 字符数据输入输出
13 0
《C语言程序设计》一 2.4 数据的输出和输入
本节书摘来自华章出版社《C语言程序设计》一 书中的第2章,第2.4节,作者:赵宏 陈旭东 马迪芳,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1267 0
《C语言程序设计与实践(第2版)》——2.5 输入/输出
输入/输出是程序设计中最为基础的一部分内容,通常我们会对输入的数据进行处理,然后输出某个结果。在例2-1中(打印一个周期内余弦函数离散值表),使用printf函数来实现数据的输出,这是一个通用格式化输出函数,后面会对此做详细介绍。该函数的第一个参数是格式控制字符串,由两部分组成:普通字符和控制字符。
844 0
C++语言基础 例程 函数模板
贺老师的教学链接 使用用函数模板 #include <iostream> using namespace std; template<typename T> //模板声明,其中T为类型参数 T max(T a,T b,T c) //定义一个通用函数,用T作虚拟的类型名 { if(b>a) a=b;
861 0
C++语言基础 例程 字符串流
贺老师的教学链接  本课讲解 例:“写”字符数组 #include<iostream> #include <strstream> using namespace std; struct student { int num; char name[20]; float score; }; int main( ) { student st
979 0
C++语言基础 例程 纯虚函数
贺老师的教学链接  本课讲解 纯虚函数应用 #include "iostream" using namespace std; class Animal { public: virtual void cry() = 0; }; class Mouse : public Animal { public: void cry() { cout<<
814 0
C++语言基础 例程 友元
贺老师的教学链接  本课讲解 普通的友元函数 #include <iostream> using namespace std; class Time { public: Time(int,int,int); friend void display(Time &); private: int hour; int minute; int
1002 0
+关注
贺利坚
烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
1965
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载