第十五周实验报告(任务三)【输入输出控制符】

来源:互联网 发布:cf刷神器软件 编辑:程序博客网 时间:2024/05/17 23:15
/* (程序头部注释开始)

* 程序的版权和版本声明部分

* Copyright (c) 2011, 烟台大学计算机学院学生

* All rights reserved.

* 文件名称:窗口程序设计之三角形类

* 作 者: 张培培

* 完成日期: 2012年 05月 28日

* 版 本 号:

* 对任务及求解方法的描述部分

* 输入描述:

* 问题描述:

* 程序输出:

* 程序头部的注释结束*/

#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";//pt指向字符串"Jerryson"   cout<<setw(10)<<pt<<endl;//指定域宽为10,输出字符串   cout<<setfill('*')<<setw(10)<<pt<<endl;//指定域宽为10,输出字符串,空白处以'*'填充   double pi=22.0/7.0;//计算pi的值   cout<<setiosflags(ios::scientific)<<setprecision(8);//按指数形式输出,8位小数   cout<<"pi="<<pi<<endl;//输出pi的值   cout<<"pi="<<setprecision(4)<<pi<<endl;//改为4位小数   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";//pt指向字符串"Jerryson"   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);//保留六位小数   cout<<pi<<endl;//输出pi,注意数符"+"的位置   system("pause");  return 0;  } 


原创粉丝点击