admin 管理员组

文章数量: 1086019


2024年3月26日发(作者:sprintf函数用法matlab)

#include //参数化输入/输出

#include //数据流输入/输出

#include //标准输入/输出函数

在使用标准函数库中的输入输出函数时,编译系统要求程序提供有关的信息(例如对

这些输入输出函数的声明),#include的作用就是用来提供这些信息的,

stdio.h是C编译系统提供的一个文件名,stdio是“standard input & output”的缩

写,即有关标准输入输出的信息。

在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上一行:

#include"stdio.h"或者是#include,这样才能调用库函数

#include //参数化输入/输出

#include //字符串处理

#include

在c++程序里面经常见到下面的头文件

#include

这里面iomanip的作用比较多:

主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision

等等。它是I/O流控制头文

件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:

dec 置基数为10 相当于"%d"

hex 置基数为16 相当于"%X"

oct 置基数为8 相当于"%o"

setfill(c) 设填充字符为c

setprecision(n) 设显示小数精度为n位

setw(n) 设域宽为n个字符

这个控制符的意思是保证输出宽度为n。如:

cout<

1 10100 (默认是右对齐)当输出长度大于3时(<<1000),setw(3)不起作用。

setioflags(ios::fixed) 固定的浮点显示

setioflags(ios::scientific) 指数表示

setiosflags(ios::left) 左对齐

setiosflags(ios::right) 右对齐

setiosflags(ios::skipws 忽略前导空白

setiosflags(ios::uppercase) 16进制数大写输出

setiosflags(ios::lowercase) 16进制小写输出

setiosflags(ios::showpoint) 强制显示小数点

setiosflags(ios::showpos) 强制显示符号

举例:

#include

#include

using namespace std;

int main()

{

cout<<12345.0<

cout<

"1.235"

cout<

"1.234500e+004 "

cout<

return 0;

}

#include

#include //基本输入流

#include //基本输出流

#include //字符串类

#include //定义杂项函数及内存分配函数

#include 的意思是:

#include 是个包含命令,就是把iostream.h这个文件里的内容复制到这个地方

ostream.h是input output stream的简写,意思为标准的输入输出流头文件。它

包含:

(1)cin>>"要输入的内容"

(2)cout<<"要输出的内容"

这两个输入输出的方法需要#include来声明头文件。

iostream.h与iostream是不同的。

#include是在旧的标准C++中使用。在新标准中,用

#include。iostream 的意思是输入输出流。#include是标准

的C++头文件,任何符合标准的C++开发环境都有这个头文件。还要注意的是:在VS

编程时要添加:

using namespace std;

其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库

功能定义在全局空间里,声明在带.h后缀的头文件里,C++标准为了和C区别开,也为了

正确使用命名空间,规定头文件不使用后缀.h。因此,当使用时,相当于

在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用

的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使

用cout。

其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库

功能定义在全局空间里,声明在带.h后缀的头文件里,C++标准为了和C区别开,也为了

正确使用命名空间,规定头文件不使用后缀.h。因此,当使用时,相当于

在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用

的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使

用cout。

赞同


本文标签: 标准 输出 头文件 函数 使用