格式控制符

本文介绍了C++中的格式控制符,如setw用于设置输出宽度,setfill用于填充字符,setprecision控制浮点数精度,setbase转换数字进制。同时,文章提及了pandas库,提到了其在数据分析中的基本使用步骤,并指出pandas是机器学习中重要的工具之一。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、格式控制符

1、下列格式控制符,既可以用于输入,又可以用于输出的是(B)

A、setbase

B、setfill

C、setprecision

D、setw

解释:

▲setw(n)用法: 通俗地讲就是预设宽度
   如 cout<<setw(5)<<255<<endl;
   结果是:
   (空格)(空格)255
   ▲setfill(char c) 用法 : 就是在预设宽度中如果已存在没用完的宽度大小,则用设置的字符c填充
   如 cout<<setfill('@')<<setw<<255<<endl;
   结果是:
   @@255
   ▲setbase(int n) : 将数字转换为 n 进制.
   如 cout<<setbase(8)<<setw(5)<<255<<endl;
    cout<<setbase(10)<<setw(5)<<255<<endl;
    cout<<setbase(16)<<255<<endl;
   结果是:
   (空格)(空格)377
   (空格)(空格) 255
   (空格)(空格) ff
   ▲ setprecision用法
   使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。
   如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。
   如果与setiosnags(ios::scientific)合用, 可以控制指数表示法的小数位数。setiosflags(ios::scientific)是用指数方式表示实数。
   例如,下面的代码分别用浮点、定点和指数方式表示一个实数:

#include <iostream>

#include <iomanip>

int main()

{

    double amount = 22.0/7;

    cout << amount << endl;

    cout << setprecision(0) << amount << endl

           << setprecision(1) << amount << endl

           << setprecision(2) << amount << endl

           << setprecision(3) << amount << endl

           << setprecision(4) << amount << endl;

    cout << setiosflags(ios::fixed);

    cout << setprecision(8) << amount << endl;

    cout << setiosflags(ios::scientific) << amount <<endl;

    cout <<setprecision(6); //重新设置成原默认设置

    return 0;

}

   运行结果为:
   3.14286
   3
   3
   3.1
   3.14
   3.143
   3.14285714
   3.14285714e+00

2、setw需要引入的头文件是

头文件<iomanip>

二、使用步骤

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值