欢迎来到天天文库
浏览记录
ID:18546587
大小:344.00 KB
页数:25页
时间:2018-09-19
《第2章(三)格式输入输出ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、结构化程序设计C++输入与输出流***选择结构的实现本章授课内容循环结构的实现顺序结构程序设计程序设计举例§3-1C++输入输出流一、无格式输入输出二、指定格式输入输出返回输入:从标准输入设备上输入数据到计算机内存中输出:将计算机中的数据在标准输出设备上输出出来一、无格式输入输出(系统默认的格式)C++中除了可以继续使用C语言中标准I/O函数(printf和scanf)外,还增加了特有的流输入(cin)和流输出(cout)。它们被定义在头文件iostream.h中,在使用cin和cout前,要用预编译命令#include将头文件包含到用户源文件中(输入输出预说明)。#include“ios
2、tream.h”:在当前目录和系统指定的目录中找该文件#include:在由系统指定的文件目录中找该文件返回1、无格式输出cout输出流是输出一系列字节,当程序需要在屏幕上显示待输出的数据时,操作符cout必须和操作符<<(插入操作符)配合使用。格式如下:cout<<变量1<<变量2<<...<<变量n;或cout<<变量1<<变量2...<<变量n;返回注:两种形式输出效果相同例如:#includevoidmain(){inta,b;charc;a=1;b=2;c=‘a’;cout<3、a<<“b=“<>”从cin输入流中抽取字符。对于不同类型的数据cin格式都相同。格式:cin>>变量1>>变量2>>...>>变量n;或cin>>变量1>>变量2...>>变量n;返回#include“iostream.h”voidmain(){i4、nta,b;charc1,c2;cout<<“Pleaseinput2integers”;cin>>a>>b;cout<>c1>>c2;cout<5、效数字),而用户若希望显示9.40(保留两位小数)结果,流默认格式就无能为力了。C++用控制符可以对I/O流的格式进行控制,可以满足用户的要求。控制符在头文件iomanip.h中,使用控制符时要在程序的头上加头文件iomanip.h。I/O流的常用控制符参P551、控制浮点数值显示返回C++默认的流输出数值有效位是6,使用setprecision(n)可控制输出流显示浮点数的数字个数。setprecision(n)与setiosflags(ios::fixed)合用,可以控制以定点方式输出数据的小数点右边的数字个数。ssetprecision(n)与setiosflags(ios::sci6、entific)合用,可以控制指数表示法的小数位数。注意:小数位数截短时,进行4舍5入处理返回例:分别用浮点、定点和指数方式表示一个实数。#include#includevoidmain(){doubleaverage=9.400067;cout<7、d)<
3、a<<“b=“<>”从cin输入流中抽取字符。对于不同类型的数据cin格式都相同。格式:cin>>变量1>>变量2>>...>>变量n;或cin>>变量1>>变量2...>>变量n;返回#include“iostream.h”voidmain(){i
4、nta,b;charc1,c2;cout<<“Pleaseinput2integers”;cin>>a>>b;cout<>c1>>c2;cout<5、效数字),而用户若希望显示9.40(保留两位小数)结果,流默认格式就无能为力了。C++用控制符可以对I/O流的格式进行控制,可以满足用户的要求。控制符在头文件iomanip.h中,使用控制符时要在程序的头上加头文件iomanip.h。I/O流的常用控制符参P551、控制浮点数值显示返回C++默认的流输出数值有效位是6,使用setprecision(n)可控制输出流显示浮点数的数字个数。setprecision(n)与setiosflags(ios::fixed)合用,可以控制以定点方式输出数据的小数点右边的数字个数。ssetprecision(n)与setiosflags(ios::sci6、entific)合用,可以控制指数表示法的小数位数。注意:小数位数截短时,进行4舍5入处理返回例:分别用浮点、定点和指数方式表示一个实数。#include#includevoidmain(){doubleaverage=9.400067;cout<7、d)<
5、效数字),而用户若希望显示9.40(保留两位小数)结果,流默认格式就无能为力了。C++用控制符可以对I/O流的格式进行控制,可以满足用户的要求。控制符在头文件iomanip.h中,使用控制符时要在程序的头上加头文件iomanip.h。I/O流的常用控制符参P551、控制浮点数值显示返回C++默认的流输出数值有效位是6,使用setprecision(n)可控制输出流显示浮点数的数字个数。setprecision(n)与setiosflags(ios::fixed)合用,可以控制以定点方式输出数据的小数点右边的数字个数。ssetprecision(n)与setiosflags(ios::sci
6、entific)合用,可以控制指数表示法的小数位数。注意:小数位数截短时,进行4舍5入处理返回例:分别用浮点、定点和指数方式表示一个实数。#include#includevoidmain(){doubleaverage=9.400067;cout<7、d)<
7、d)<
此文档下载收益归作者所有