您的位置:首页 > 其它

第十周 项目一程序填充与阅读 (2)单步运行

2014-11-02 14:58 399 查看
问题及代码:

/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:吴胜男
*完成日期:2014年11月2日
*版本号:v1.0
*
*问题描述:单步运行下面的程序,观察输出结果
*输入描述:
*程序输出:
*/
#include <iostream>
#include <iomanip>//不要忘记包含此头文件
using namespace std;
int main()
{
    int a=34;
    cout<<"hex:"<<hex<<a<<endl;
    cout<<"oct:"<<setbase(8)<<a<<endl;
    cout<<"dec:"<<dec<<a<<endl;
    char *pt="China";
    cout<<setw(10)<<pt<<endl;
    cout<<setfill('*')<<setw(10)<<pt<<endl;
    double d=225.0/7.0;
    cout<<"d="<<d<<endl;
    cout<<"d="<<setprecision(4)<<d<<endl;
    cout<<"d="<<setiosflags(ios::fixed)<<d<<endl;
    cout<<setprecision(5)<<d<<endl;
    return 0;
}

运行结果:




知识点总结:

dec:设置数值的基数为10即为十进制数

hex:设置数值的基数为16即为十六进制数

oct:设置数值的基数为8即为八进制数

setfill(c):设置填充字符c,c可以是字符常量或字符变量

setprecision:设置浮点数的精度为n位。在以一般十进制小数形式输出时,n代表有效数字。在以fixed(固定小数位数)形式和scientific(指数)形式输出时,n为小数位数。

setw(n):设置字段宽度为n位

setiosflags(ios::fixed):设置浮点数以固定的小数位数显示



学习心得:学会截图缩小的方法,单步调试还是有一定问题的,要及时熟练。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: