题目:
引用
1、定义常整数123456
①分别用10/16/8进制输出三行
②位宽均为10,填充字符*。
③最后一行左对齐输出,并显示正数前面的正号
2、定义常量12.3456789
①输出8位有效位数的浮点数
②定点方式+4位小数表示的数
③指数形式+4位小数位表示的数。
3、以大写方式显示" abcdefg",小写方式显示"ABCDEFG",并忽略其忽略前导空白。
提示:
引用
1、dec hex oct setw() setfill()
setiosflags(ios::left) setiosflags(ios:showpos)
2、setprecision() setiosflags(ios::fixed) setprecision(ios::scientific)
3、setiosflags(ios::uppercase) setiosflags(ios::lowercase)
setiosflags(ios::skipws)
复习代码:
#include <iostream>
#include <iomanip> //要用到格式控制符
using namespace std;
int main()
{
//10/16/8 进制
cout << "---10/16/8进制---" << endl;
int number = 1001;
cout << "Decimal:" << dec << number << endl
<< "Hexadecimal:" << hex << number << endl
<< "Octal:" << oct << number << endl << endl;
//---填充字符 位宽
cout << "---填充字符/位宽设置---" << endl;
cout << setfill('*')
<< setw(2) << 21 << endl
<< setw(3) << 21 << endl
<< setw(4) << 21 << endl;
cout << setfill(' ') << endl << endl; //恢复默认设置
//---设置小数精度
double amount = 6.5487455;
cout << amount << endl;
cout << setprecision(0) << "setprecision(0) " << amount << endl
<< setprecision(1) << "setprecision(1) " << amount << endl
<< setprecision(2) << "setprecision(2) " << amount << endl
<< setprecision(3) << "setprecision(3) " << amount << endl
<< setprecision(4) << "setprecision(4) " << amount << endl;
cout << setiosflags(ios::fixed);
cout << setprecision(6) << amount << endl;
//---
cout << setiosflags(ios::scientific) << amount << endl;
cout << setprecision(6) << endl << endl; //重新设置成原默认设置
//---左右对齐
cout << setiosflags(ios::left)
<< setw(5) << 1
<< setw(5) << 2
<< setw(5) << 3 << endl << endl;
//---显示小数点
cout << 10.0/5 << endl;
cout << setiosflags(ios::showpoint)
<< 10.0/5 << endl << endl;
//---显示+
cout << 10 << " " << -20 << endl;
cout << setiosflags(ios::showpos)
<< 10 <<" " << -20 << endl;
setiosflags(ios::skipws);
cout<<" hello,my boy~";
return 0;
}
分享到:
相关推荐
"C++程序设计与数据结构基础... C++ 程序设计与数据结构基础期末总复习涵盖了 C++ 语言基础、数据结构、函数、数组、指针、类和对象、C++ I/O 流标准库等方面的知识点,为学习 C++ 语言和数据结构打下了坚实的基础。
7. **文件操作**:C++提供了流式I/O模型,用于读写文件。理解文件流的概念,学习如何打开、读取和写入文件,是进行数据持久化存储的基础。 8. **指针与引用**:指针是C++中独特且强大的特性,而引用作为安全的指针...
C++标准库提供了一系列I/O流类,如`iostream`、`fstream`等,用于处理输入输出操作。 通过以上梳理,我们可以看到C++作为一种强大的面向对象编程语言,拥有丰富的特性和工具,能够帮助开发者高效地构建复杂的应用...
C++的标准库提供了一套基于iostream的I/O系统,包括cin、cout、cerr、clog等,方便进行输入输出操作。 九、命名空间 命名空间是C++中为了避免全局命名冲突而引入的概念,它将相关的标识符组织在一起,减少了命名...
本文档旨在总结江苏省计算机二级C++基础知识复习要点,涵盖信息技术基础、微电子技术、集成电路、PC机存储器、I/O接口、输入设备、外部存储器等方面的知识点。 信息技术基础: 1. 现代信息技术的主要特征是以数字...
1. **流类库输入输出问题**:C++中的I/O流库(iostream)是处理输入和输出的基础。包括cin用于标准输入,cout用于标准输出,cerr和clog用于错误输出。流类库的使用涉及到流对象、流提取(>>)和流插入()操作符,...
本题集是针对期末复习编写的,涵盖了C++中输入输出(I/O)操作的基础知识,这是C++编程中不可或缺的一部分。 一、填空题 1. C++中的I/O操作是通过一组标准**流对象**或**流类**来实现的。 2. I/O流库中的两个基础...
### C++期末复习知识点概览 #### 第一部分:C++语言概述 ...以上总结了C++期末复习资料中的核心知识点,覆盖了语言基础、数据类型、控制结构和数组等关键概念,旨在帮助学生系统地复习并加深对C++编程的理解。
掌握流的使用是进行I/O操作的基础。 8. **STL算法**:标准模板库(STL)包含了一系列预定义的算法,如排序(sort)、查找(find)、复制(copy)等,它们提高了代码效率和可读性。 9. **多线程**:C++11引入了多...
6. **输入/输出流(I/O流)**:C++的iostream库提供了方便的输入输出操作,如cin和cout,使得数据的读写更加简洁。 7. **标准库的使用**:C++标准库包含了大量的实用组件,如容器(如vector、list、set等)、算法...
1. **C++基础语法**:包括变量声明、数据类型、运算符、流程控制语句(如if-else,switch-case,for,while等)、函数定义与调用、数组和指针等。这部分内容是学习C++的基础,考生需深入理解并熟练运用。 2. **面向...
5. **输入/输出操作**:所有题目都包含了从键盘获取用户输入(`cin`)和向屏幕输出结果(`cout`),这是C++中最基础的I/O操作。 6. **基本算术运算**:题目09和10展示了如何进行简单的数学运算,如平方、立方以及...
本资料"**C++复习题.rar**"显然是为了帮助学习者巩固C++语言的知识,提升编程技能而准备的一系列练习题目。下面,我们将深入探讨C++的一些关键知识点,以及如何通过解答这些题目来加深理解。 1. **基础语法**:C++...
"C++复习资料 详细"这一标题表明这是一份全面涵盖C++语言核心概念、语法和进阶技术的学习资料,旨在帮助学习者深入理解和掌握C++。 王曉東主编的《C++程序设计简明教程》可能是一本深受学生和程序员喜爱的教材,它...
第七章可能涵盖输入/输出流和文件操作,这是C++处理I/O和持久化数据的关键部分。iostream库提供了cin、cout等流对象,用于从标准输入读取数据和向标准输出写入数据。文件操作则涉及打开、读写和关闭文件,是存储和...
2. **指针与引用**:C++中的指针是其强大的特性之一,它允许直接操作内存地址。引用则是一种安全的指针别名,确保始终引用同一块内存。 3. **面向对象编程**:讲解类的定义、对象的创建、构造函数与析构函数、成员...
【广东C++复习资料】是一份专为广东省的C++学习者或考生准备的宝贵资源。这份资料集合了2008年的广东地区C++试题及其答案,旨在帮助学习者全面复习并掌握C++编程语言的关键知识点。这些试题不仅包含了实际的考试题目...
"10-输入输出流.pptx"讲解了C++的I/O流库,包括标准输入(cin)、标准输出(cout)和其他流对象,以及流操作符(>>和)的使用,这对于输入数据和输出结果至关重要。 "12-STL入门.pptx"将引导你进入标准模板库(STL...
总的来说,这份“C++复习资料大全”是一个全面的学习资源,可以帮助初学者建立扎实的C++基础,同时也适合有一定经验的开发者进行复习和巩固。通过深入理解和实践这些知识点,你将能够更好地驾驭C++这门强大的编程...
编程语言基础部分,考生需要了解并掌握至少一种高级程序设计语言,如C++或Java,包括语法、数据类型、控制结构、函数和异常处理等。同时,理解算法设计与分析,包括排序、查找等基本算法,以及时间复杂度和空间...