c27输入输出语句.pptx
文本预览下载声明
2.7 输入输出语句;标准输入输出流;正确使用流iostream;补充:什么是namespace;补充:什么是std; cout 是什么?;类似于+-*/,也是一个操作符
有两个操作数:左操作数是一个流类的对象,我们常用cout; 右操作数是任意的常量或变量;
利用操作实现将指定数据输出到其左操作数对应的设备上。
如:cout23;
cout“hello world!”;
int a=10; couta;
操作可以连续进行:cout23“hello”a;;输出流的格式控制(1);输出流的格式控制(1);;;对于九九乘法表:;#include iomanip
#include iostream
using namespace std;
void main()
{
for(int i=1;i=9;i++)
{
for(int j=1;j=9;j++)
{
couti*j=setw(2)i*j ;
}
coutendl;
}
};;有如下程序:#include iostreamusing namespace std;void main( ){??????? cout.fill(*);??????? cout.width(6);??????? cout.fill(#);??????? cout 123 endl;?}
执行后的输出结果是:( )
A、###123? B、123###? C、***123? D、123***;标准输入流----用cin输入;注意: 操作符的右操作数必须是一个具有实体空间的变量!这样,从键盘键入的数据才有“栖身之地”!以下用法是错误的:
cin23;
cin”hello world!”;;cin与的配合使用;数据间以只可用Space/Enter/Tab分隔,输入完成后按回车结束
试验:
从键盘输入: 20 32.45(回车)
则 a和b分别获得值20和32.45
从键盘输入: 20,32.45(回车)
;;补充:输入缓冲区;void main()
{
int a;
cout请输入a的值:;
cina;
coutaendl;
int b;
cout请输入b的值:;
cinb;
coutbendl;
};思 考;文件流;文件流;文件流;文件流
显示全部