c++ 作业 10月13日 进制转换最简单方法,控制c++…
2018-06-17 21:46:09来源:未知 阅读 ()
#include <iostream> #include <iomanip> using namespace std; int main(){ // int i; // cout<<"请输入一个整数。"<<endl; // cin>>dec>>i; // cout<<"您输入的整数是:"<<hex<<i<<endl; // cout<<"ASCII: "<<char(i)<<endl; // cout<<setfill('*')<<setw(20)<<dec<<i<<endl; double d=97.123456789012345; double dou=205.123456;//不能用do,是do while循环的开始 double doub=123456.007;//不能超标了 ,会变成整数样子 cout<<d<<endl;//默认格式是一共6位,算小数点是7位 cout<<dou<<endl;//默认格式是一共6位,算小数点是7位 cout<<doub<<endl; return 0; }
c++的IO控制符
#include <iostream> #include <iomanip> using namespace std; int main(){ int x=123; cout<<hex<<x; cout<<"x的16进制数是:"<<setiosflags(ios::uppercase)<<x<<endl; cout<<setw(10)<<x<<endl; cout<<setw(10)<<setfill('*')<<dec<<x<<endl;//设置输出为10位,前边填充*号,转10进制输出 cout<<setw(10)<<setfill('*')<<setiosflags(ios::showpos)<<dec<<x;//showpos 输出一个+号 return 0; }
控制符2
#include <iostream> #include <iomanip> using namespace std; int main(){ double x=123.456789012345; double y=1234.56789012345; cout<<x<<endl;//默认的双精度输出格式是6位,小数点前后共6位 cout<<setprecision(9)<<x<<endl;//双精度输出格式是9位,小数点前后共9位 cout<<setiosflags(ios::fixed)<<x<<endl;//双精度输出格式是9位,小数点后9位 cout<<setiosflags(ios::fixed)<<y<<endl;//双精度输出格式是小数点后9位 cout<<setiosflags(ios::fixed)<<setprecision(8)<<x;//双精度输出格式是小数点后8位 return 0; return 0; }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++ 转换函数搭配友元函数 2020-06-10
- C++ 自动转换和强制类型转换(用户自定义类类型) 2020-06-10
- C++ rand函数 2020-06-10
- C++ 友元函数 2020-06-10
- C++ 运算符重载 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash