《C++第十五周实验报告3-1、2》---对照运行的结果和教材中关于格式控制的说明
2012-05-29 21:02
351 查看
#include <iostream> #include <iomanip> using namespace std; int main() { int a; cout<<"input a:";//在控制台上打印字符串 cin>>a; cout<<"dec:"<<dec<<a<<endl; //数据以十进制格式输出 cout<<"hex:"<<hex<<a<<endl; //以十六进制输出 cout<<"oct:"<<setbase(8)<<a<<endl;//以八进制输出 char *pt="Jerryson"; cout<<setw(10)<<pt<<endl; //输出的字符占十个字符的长度,默认靠左 cout<<setfill('*')<<setw(10)<<pt<<endl; //输出的字符占十个字符的长度默认靠左不够的用*号补 double pi=22.0/7.0; cout<<setiosflags(ios::scientific)<<setprecision(8);//浮点数以科学计数法输出,精确位数为八位 cout<<"pi="<<pi<<endl; //输出字符串及pi的值 cout<<"pi="<<setprecision(4)<<pi<<endl; //输出精确位数为四位pi的值 cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl;//浮点数以定点的格式输出 system("pause"); return 0; }
#include <iostream> using namespace std; int main( ) { int a=54; cout.setf(ios::showbase);//设置输出时的基数符号 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 cout.unsetf(ios::oct); //终止八进制格式的设置 char *pt="Jerryson"; cout.width(10); //指定宽度为十 cout<<pt<<endl; //输出pt cout.width(10); //指定宽度为十 cout.fill('*'); //指定空白用 '*'填充 cout<<pt<<endl; //输出pt double pi=22.0/7.0; cout.setf(ios::scientific); // 设置输出格式为科学计数法 cout<<"pi="; //输出字符串"pi=" cout.width(14); //指定宽度为十四 cout<<pi<<endl; //输出pi cout.unsetf(ios::scientific); //终止科学计数法 cout.setf(ios::fixed); //指定用定点形式输出 cout.width(12); //指定宽度为十二 cout.setf(ios::showpos); //输出时显示“+”号 cout.setf(ios::internal); //符号在左侧 cout.precision(6); //保留六位小数 cout<<pi<<endl; //输出pi system("pause"); return 0; }
相关文章推荐
- 实验3阅读下面程序、分析说明运行结果,并上机验证。
- 《C++第六周实验报告3-1》---设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- C++程序设计实验报告(十六)----用循环控制语句编写程序,完成表达式的计算
- 实验9 指针1 1、程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。要求:根据运行结果分析程序和填空,并注释说明填充依据。
- Dev-C++下关于几种int类型格式符的实验
- java中关于如何运行jar格式程序的说明
- C++第三周【任务2】在实验报告改错,在改动处加注释说明理由
- c++----关于格式控制
- 实验9 指针1 、程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。要求:根据运行结果分析程序和填空,并注释说明填充依
- 大一上学期C++第11周实验报告(二)学会使用循环控制语句解决实际问题
- 关于c,c++输出格式控制
- 大一上学期C++第11周实验报告(三)学会使用循环控制语句解决实际问题
- C++程序设计实验报告(七十五)---第十五周任务一
- 第十五周实验报告(任务三)【输入输出控制符】
- 《第十五周实验报告任务3.2——格式输出》
- C++ 中关于 iostream、源文件命名约定以及运行 GNU (微软)编译器的几点说明
- c++ 输出格式控制与C语言对照
- 删除特定位置前面的字符串c++代码实例及运行结果
- 关于equal和toString方法的实验报告
- 第七周C++实验报告(3)