打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iostream_setprecision.cpp
/*
 * iostream_setprecision.cpp
 *
 *  Created on: 2013-9-30
 *      Author: Administrator
 */
#include<iostream.h>
#include<iomanip.h>
#if 0
int main(void)
{
    double values[] = {21.23,35.36,653.7,4358.24};
    char *names[] = {"牛肉", "火鸡", "黄羊","飞龙"};
    cout << "控制精度应用举例!:\n";
    for (int i = 0; i < 4; ++i)
    {
        cout << setiosflags(ios::left) << setw(4)
        << names[i] << resetiosflags(ios::left)
        /* setprecision() 设置实数的有效数字个数 包括小数 */
        << setw(8) << setprecision(1) << values[i]
        << ",";
    }
    cout << endl;
}


#endif

#if 0
int main(void)
{
    double values[] = {21.23,35.36,653.7,4358.24};
    char *names[] = {"牛肉", "火鸡", "黄羊","飞龙"};
    cout << "控制精度应用举例!:\n";
    /* iso::fixed 是操作符setiosflags 的参数之一,
     * 该参数指定的动作是以带小数点的形式表示浮点数,
     * 并且在允许的精度范围内尽可能的把数字移向小数点右侧;
     */
    cout << setiosflags(ios::fixed);
    for (int i = 0; i < 4; ++i)
    {
        cout << setiosflags(ios::left) << setw(4)
        << names[i] << resetiosflags(ios::left)
        /* setprecision() 设置实数的有效数字个数 包括小数 */
        << setw(8) << setprecision(4) << values[i]
        << ",";
    }
    cout << endl;
}
#endif

#if 0
int main(void)
{
    double values[] = {21.23,35.36,653.7,4358.24};
    char *names[] = {"牛肉", "火鸡", "黄羊","飞龙"};
    cout << "控制精度应用举例!:\n";
    /*
     * setiosflags(ios::scientific)
     * 以科学计数法显示
     */
    cout << setiosflags(ios::scientific);
    for (int i = 0; i < 4; ++i)
    {
        cout << setiosflags(ios::left) << setw(4)
        << names[i] << resetiosflags(ios::left)
        /* setprecision() 设置实数的有效数字个数 包括小数 */
        << setw(8) << setprecision(1) << values[i]
        << ",";
    }
    cout << endl;
}
#endif

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C++输出 保留有效数字 保留小数点 setprecision(n)的運用
C++输入cout与输出cin
C++之预定义类型IO格式控制
c 输入输出控制
反向投影图
cout 格式化输出
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服