- 浏览: 460817 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
原来是钱能《C++程序设计教程》里的P23和P24的,晕!
dec | 置基数为10 |
hex | 置基数为16 |
oct | 置基数为8 |
setfill(c) | 设填充字符为C |
setprecision(n) | 设显示小数精度为n位 |
setw(n) | 设域宽为n个字符 |
setiosflags(ios::scientific) | 指数表示 |
setiosflags(ios::left) | 左对齐 |
setiosflags(ios::right) | 右对齐 |
setiosflags(ios::skipws) | 忽略前导空白 |
setiosflags(ios::uppercase) | 16进制数大写输出 |
setiosflags(ios::lowercase) | 16进制数小写输出 |
#include <iostream> #include <iomanip> using namespace std; int main() { double amount = 22.0/7; int number = 1001; cout << amount << endl; cout << setprecision(0) << amount << endl; cout << setprecision(1) << amount << endl; cout << setprecision(2) << amount << endl; cout << setprecision(3) << amount << endl; cout << setprecision(4) << amount << endl; cout << setprecision(8) << amount << endl; cout << "Decimals:" << dec << number << endl; cout << "Hexadecimal:" << hex << number << endl; cout << "Octal:" << oct << number << endl; cout << setiosflags(ios::fixed); cout << setiosflags(ios::scientific) << amount << endl; system("pause"); return 0; } 运行结果: 3.14286 3 3 3.1 3.14 3.143 3.1428571 Decimals:1001 Hexadecimal:3e9 Octal:1751 3.1428571
发表评论
-
float equal
2013-05-23 18:21 822- (BOOL)floatA:(float)f1 equalB ... -
C++序列化
2012-07-12 09:51 596http://hi.baidu.com/ewook/item/ ... -
C++著名内裤
2011-12-02 14:00 8131、C++各大有名库的介绍 ... -
C++写C
2011-09-06 17:23 655在C++中写C,标准头文件写法 #ifndef __AB ... -
errno.h
2011-05-05 14:27 697#define EPERM 1 ... -
__cplusplus
2011-04-21 15:09 739http://www.cnblogs.com/stonecra ... -
Pthread__常用
2011-04-21 11:46 854http://blogold.chinaunix.net/u/ ... -
常用预编译
2011-04-21 10:32 658#if defined(WIN32) || defined ... -
C++__容器
2011-04-18 10:16 559http://apps.hi.baidu.com/share/ ... -
C++模板
2011-03-29 14:27 626内容主要来至《钱能C++程序设计教程》&《C++ Pr ... -
交叉引用、前置声明
2011-03-02 09:40 805有两个类相互引用了,编译器报错。 原因是两个类交叉引用: A ... -
typedef的四个用途和两个陷阱
2010-12-14 12:34 656http://hi.baidu.com/changfeng01 ... -
第五届开源小组招新题目
2010-12-03 21:56 752这是学校的开源小组招新题。 08年时我是第二届的组长,不知不觉 ... -
string const char*
2010-12-02 16:13 778http://topic.csdn.net/u/2008092 ... -
CPP Container
2010-11-10 09:20 732延后整理。。。 -
C语言运算符优先级
2010-11-02 17:45 791优先级 运算符 ... -
point point
2010-11-02 17:23 625http://learn.akae.cn/media/ch23 ... -
位运算
2010-11-01 11:33 783千百年来,位运算始终没出现在我写的代码里,今天终于出现了。 ... -
Unix环境下操作特大文件
2010-11-01 11:03 619http://hi.baidu.com/jiangfeng11 ... -
GCC在C语言中内嵌汇编
2010-10-22 14:48 1369http://hi.baidu.com/liu_bin0101 ...
相关推荐
C++ I/O流的常用控制符和特殊字符 C++ 中的 I/O 流是一个非常重要的概念,它使得程序员可以方便地输入和输出数据。在 C++ 中,I/O 流主要通过流类(stream)来实现,包括输入流(input stream)和输出流(output ...
### 文件I/O常用函数总结 #### 一、引言 在Linux C编程中,文件输入输出(I/O)是一项非常重要的技术。无论是简单的文本文件处理还是复杂的二进制数据存储,掌握基本的文件I/O函数对于任何C程序员来说都是必不可少...
I/O多路转接(Multiplexing)是处理多个I/O操作的有效方法,其中`select`和`poll`是最常用的两种实现方式。这些函数允许一个进程监控多个文件描述符,当其中一个描述符变为可读或可写时,函数会返回,从而避免了进程...
printf函数的核心部分是格式控制符,也就是在printf函数的字符串中用来规定输出格式的特殊符号。格式控制符的正确使用,可以让输出的结果达到预期的显示效果,例如控制显示宽度、精度和对齐方式等。在本文中,将详细...
除了基本的格式控制符之外,还有一些其他常用的控制符,如: - `%c`:输出单个字符。 - `%o`:以八进制形式输出。 - `%e`:以科学计数法输出浮点数。 - `%g`:根据值的大小自动选择%e或%f。 - `%p`:用于输出指针...
2. **文件描述符的重定向**:VxWorks支持I/O重定向功能,允许开发者使用`ioGlobalStdSet(stdFd, newFd)`函数将标准输入、输出或错误输出重定向到任意的文件描述符。这对于调试和日志记录等功能非常有用。 3. **文件...
标准I/O编程是指使用标准的输入/输出流来实现数据的读取和写入。标准I/O编程可以通过使用stdio库来实现,例如 printf()、scanf() 等。 2.6 文件读写及上锁综合实例 文件读写及上锁综合实例是指通过实例来演示文件...
### C++标准输入输出流的常用操纵符 在C++编程语言中,标准输入输出流是程序员们频繁使用的工具之一。对于那些希望更好地控制输入输出流格式的人来说,掌握各种流操纵符是至关重要的。本文将详细介绍C++标准输入...
地址总线用于指定内存或I/O设备的位置,数据总线传输数据,而控制总线则发送各种控制信号来协调操作。地址空间是指系统中可寻址的内存单元总数,它决定了系统可以存储多少信息。 内存地址是分配给内存单元的唯一...
在基于事件通知的重叠模型中,常用函数如send、recv等被`WSASend`、`WSARecv`替代,这些函数包含`Overlapped`参数,用于绑定I/O操作和重叠结构,实现异步操作的“预约”与“通知”。 #### 三、基础知识详解 了解...
在C语言环境下,I/O操作通常涉及标准输入/输出流、文件操作以及低级I/O函数。 1. **标准输入/输出流**:C语言中的标准输入(stdin)、标准输出(stdout)和标准错误(stderr)是预定义的流,用于程序与用户交互。`...
`printf()`和`scanf()`是I/O的基础,用于格式化输出和输入。`puts()`和`gets()`则分别用于输出字符串和读取一行输入,但`gets()`因安全性问题已被弃用,应使用`fgets()`代替。 4. **字符串操作**: `strcpy()`...
C语言中常用的格式化输出函数`printf()`提供了丰富的格式控制符,使得我们可以灵活地控制输出数据的形式。格式控制符不仅能够帮助我们美化输出结果,还能够在一定程度上提升程序的可读性和维护性。 #### 二、基本...
常见的IO复用技术包括轮询、信号驱动I/O以及最常用的套接字复用,如select、poll和epoll等。 首先,我们来看一下轮询机制。轮询是最早的IO复用方式,程序会定期检查所有I/O设备的状态,看是否有数据准备好进行读取...
**应用场景**:在大型项目中,为了提高代码的可读性和维护性,通常会为常用的I/O信号定义别名。 ##### 1.6 AliasIOReset:重置I/O信号以及别名 **功能说明**:清除之前定义的I/O信号别名。 **应用场景**:当不再...
5. 标准I/O库:这部分内容是关于C语言中标准I/O库的使用,包括文件流的概念,标准输入输出流stdin、stdout和stderr,标准I/O的缓冲机制,文件流的打开、读写、关闭以及定位操作。还介绍了一些格式化输入输出函数以及...
【基于单片机控制的流水灯】是一种常见的嵌入式系统实验,主要目的是通过编程让一组LED灯按照特定顺序亮灭,从而形成“流动”的视觉效果。在这个项目中,使用了汇编语言进行编程,这是一种低级语言,可以直接对硬件...