用流对象的成员函数控制输出数据格式

原创 2014年07月29日 15:23:56
平日上课时没大用过的输出格式,书上的这段程序包含了不少格式输出,以后不知道会不会用到,就在这不会装会了。。。
/*
用流对象的成员函数控制输出数据格式
*/
#include <iostream>
using namespace std;
int main()
{
    int a=21;
    cout.setf(ios::showbase);           //显示基数符号(0x或0)

    cout<<"dec:"<<a<<endl;              //默认以十进制形式输出a
    cout.unsetf(ios::dec);              //终止十进制的格式设置

    cout.setf(ios::hex);                //设置以十六进制输出的状态
    cout<<"hex:"<<a<<endl;              //以十六进制形式输出a
    cout.unsetf(ios::hex);              //终止十六进制的格式设置

    cout.setf(ios::oct);                //设置以八进制输出的状态
    cout<<"oct:"<<a<<endl;              //以八进制形式输出a

    char *pt="China";                   //pt指向字符串"China"
    cout.width(10);                     //指定域宽为10
    cout<<pt<<endl;                     //输出字符串
    cout.width(10);                     //指定域宽为10
    cout.fill('*');                     //指定空白处以‘*’输出
    cout<<pt<<endl;                     //输出字符串

    double pi=22.0/7.0;                 //输出pi值
    cout.setf(ios::scientific);         //指定用科学计数法输出
    cout<<"pi=";                        //输出"pi="
    cout.width(14);                     //指定域宽为14
    cout<<pi<<endl;                     //输出pi值
    cout.unsetf(ios::scientific);       //终止科学计数法状态

    cout.setf(ios::fixed);              //指定用定点形式输出
    cout.width(12);                     //指定域宽为12
    cout.setf(ios::showpos);            //正数输出“+”号
    cout.setf(ios::internal);           //数符出现在左侧
    cout.precision(6);                  //保留2为小数
    cout<<pi<<endl;                     //输出pi,注意数符“+”的位置
    return 0;
}

第15周任务3-2(用流对象的成员函数控制输出格式)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...

【C++学习笔记】使用控制符及流对象的成员函数控制输出格式

#include #include //不要忘记包含此头文件 using namespace std; int main() { int a; couta; cout...

C++ ostream类包含的一个简单的用于控制格式的成员函数setf precision

ostream类包含一些可用于控制格式的成员函数 这里介绍一个简单的setf(),可用于避免科学计数法 std::cout.setf(std::ios_base::fixed, std::ios_...

静态数据与成员函数

  • 2013年03月17日 09:09
  • 29KB
  • 下载

【学习心得】面向对象的程序设计中静态数据成员以及静态成员函数在统计中的作用

在面向对象的程序设计中

C++笔记_类和对象_类的定义_数据成员与成员函数

类的定义 数据成员与成员函数 c++扩展了结构体的概念,使之可以包含 函数 作为成员。结构体内的函数被称为"成员函数",结构体中的数据则成为"数据成员"。这种结构体被称为类。   coding...

c++指针深入全面总结--包括对象数据成员和成员函数的指针

一、数据指针  指针,在C/C++语言中一直是很受宠的;几乎找不到一个不使用指针的C/C++应用。用于存储数据和程序的地址,这是指针的基本功能。用于指向整型数,用整数指针(int*);指向浮点数用浮点...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用流对象的成员函数控制输出数据格式
举报原因:
原因补充:

(最多只允许输入30个字)