第十周 项目一程序填充与阅读 (2)单步运行
2014-11-02 14:58
399 查看
问题及代码:
运行结果:
知识点总结:
dec:设置数值的基数为10即为十进制数
hex:设置数值的基数为16即为十六进制数
oct:设置数值的基数为8即为八进制数
setfill(c):设置填充字符c,c可以是字符常量或字符变量
setprecision:设置浮点数的精度为n位。在以一般十进制小数形式输出时,n代表有效数字。在以fixed(固定小数位数)形式和scientific(指数)形式输出时,n为小数位数。
setw(n):设置字段宽度为n位
setiosflags(ios::fixed):设置浮点数以固定的小数位数显示
学习心得:学会截图缩小的方法,单步调试还是有一定问题的,要及时熟练。
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:吴胜男 *完成日期:2014年11月2日 *版本号:v1.0 * *问题描述:单步运行下面的程序,观察输出结果 *输入描述: *程序输出: */ #include <iostream> #include <iomanip>//不要忘记包含此头文件 using namespace std; int main() { int a=34; cout<<"hex:"<<hex<<a<<endl; cout<<"oct:"<<setbase(8)<<a<<endl; cout<<"dec:"<<dec<<a<<endl; char *pt="China"; cout<<setw(10)<<pt<<endl; cout<<setfill('*')<<setw(10)<<pt<<endl; double d=225.0/7.0; cout<<"d="<<d<<endl; cout<<"d="<<setprecision(4)<<d<<endl; cout<<"d="<<setiosflags(ios::fixed)<<d<<endl; cout<<setprecision(5)<<d<<endl; return 0; }
运行结果:
知识点总结:
dec:设置数值的基数为10即为十进制数
hex:设置数值的基数为16即为十六进制数
oct:设置数值的基数为8即为八进制数
setfill(c):设置填充字符c,c可以是字符常量或字符变量
setprecision:设置浮点数的精度为n位。在以一般十进制小数形式输出时,n代表有效数字。在以fixed(固定小数位数)形式和scientific(指数)形式输出时,n为小数位数。
setw(n):设置字段宽度为n位
setiosflags(ios::fixed):设置浮点数以固定的小数位数显示
学习心得:学会截图缩小的方法,单步调试还是有一定问题的,要及时熟练。
相关文章推荐
- 第十周项目一 (程序填充与阅读) 1:
- 第十周项目1程序填充与阅读(getchar()字符)
- 第十周项目一(1)填充程序并使其运行十次
- 第十周项目1程序填充与阅读(a+b)
- 第十周 项目一:程序填充与阅读(2)
- 第十周项目一 程序填充与阅读
- 第十周项目1-程序填充与阅读(二)
- 第十周项目1-程序填充与阅读 选择算式运算符
- 第十周项目1-程序填充与阅读(三)
- 第十周项目1程序填充与阅读(各控制符号代表的意义)
- 第十周项目一 程序填充与阅读1
- 第十周 项目一:程序填充与阅读(1)
- 第十周项目一 (程序填充与阅读)1:(拓展)
- 第十周 项目一:程序填充与阅读
- 第十周项目一程序填充与阅读(1)
- 第十周项目 1 程序填充与阅读(2)
- 第十周项目 1 程序填充于阅读(1)
- 第十周项目一——程序填充与阅读(一)
- 第十周项目1-程序填充与阅读(三)
- 第十周项目1程序填充于阅读 控制符号