提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、格式控制符
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提供了大量能使我们快速便捷地处理数据的函数和方法。