- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
- PAGE 7 -
课 时 教 案
周 次
第1周第1次课
课题
C++的输入输出语句
授课类型
理论课( √ )、实践课( √ )、实习( )
时间设计
授
课
内
容
与
教
学
设
计
标准输入输出流
标准输出流cout和运算符
在C++语言中用cout代替C语言中的printf函数输出数据。
程序范例:
//C语言程序
#include stdio.h //使用printf函数需要此头文件
void main()
{
printf(Hello C.\n);
}
//C++语言程序
#include iostream //使用cout需要此头文件
void main()
{
coutHello C++.\n;
}
标准输入流cin和运算符
在C++语言中用cin代替C语言中的scanf函数输入数据。
程序范例:
//C语言程序
#include stdio.h //使用scanf函数需要此头文件
void main()
{
int age;
scanf(%d,age);
printf(My age is:%d.\n,age);
}
//C++语言程序
#include iostream //使用cout需要此头文件
void main()
{
int age;
cinage;
coutMy age is:age.\n;
}
C与C++的几点不同
文件名不同:.cpp
头文件不同:iostream.h
课堂练习
OJ平台( 3:8060/OJ)BASE PROBLEM 1001.
OJ平台( 3:8060/OJ)BASE PROBLEM 1000.
练习讲评
讲评练习1000,重点解释cinab;和couta”+”b;。
讲解while(cinab)。
//C++语言程序
#include iostream //使用cout需要此头文件
void main()
{
int a,b;
while(cinab)
{
couta+b=a+bendl;
}
}
格式控制
设置浮点数的精度(小数点后的位数)
使用流状态cout.precision(value)或coutsetprecision(value)。
cout.precision(value):设置小数点的位数为value,当value为0时小数点位数为默认值6。但此时需要与另一个流状态fixed同时使用,同时precision(value)不能用于后。fixed用于指定以常规小数格式输出。另外,若要以科学计数法输出请使用scientific。
范例程序:
//C++语言程序
#include iostream //使用cout需要此头文件
using namespace std;
void main()
{
double a,b;
while(cinab)
{
cout.precision(4);
coutfixeda+b=a+bendl;
}
}
也可以使用和一起的setprecision(value)实现:
//C++语言程序
#include iostream //使用cout需要此头文件
#include iomanip //使用setprecision()需要此头文件
using namespace std;
void main()
{
double a,b;
while(cinab)
{ coutsetprecision(4)fixeda+b=a+bendl;
}
}
注意:同样需要与fixed同用,且要包含头文件iomanip
设置数据宽度
使用流状态cout.width(value)或coutsetw(value)。
注意:数据宽度的设置是一次性有效的,即只对其后的第一个数据有效。如:coutsetw(3)ab;则只对a起作用。
设置填充方式
使用流状态cout.fill(char)或coutsetfill(char),用指定的字符填充空位。
附录
(1)常用的流状态:showpos(在正数、0前显示+号)、showbase(在十六进制整数前加ox、八进制前加o)、uppercase(十六进制格式字母大写)、showpoint(浮点数即使小数点后皆为0也加小数点)、boolalpha(逻辑值1和0用true或false表示)、left(左对齐)、right(右对齐)、dec(十进制显示整数)、hex(十六进制显示整数)、oct(八进制显示整数)、fixed(常规小数格式)和scientific(科学计数法格式)。
(2)有参数的三个常用的流状态:width(int)、fill(char)和precision(int)。不能与流出符连用。其中width(
您可能关注的文档
- 全国香山杯教学素养大赛一等奖《蜘蛛开店》教学设计.doc
- 全国香山杯教学素养大赛一等奖《直述句改转述句的方法》教案.doc
- 全国香山杯教学素养大赛一等奖《职业》教案.doc
- 全国香山杯教学素养大赛一等奖《植树问---两端都栽》教学反思.doc
- 全国香山杯教学素养大赛一等奖《植树问题(二)(例2)》教学设计.doc
- 全国香山杯教学素养大赛一等奖《植物妈妈有办法》教学设计与反思.doc
- 全国香山杯教学素养大赛一等奖《植物生长素的发现》教学设计.doc
- 全国香山杯教学素养大赛一等奖《纸船和风筝》教学反思.doc
- 全国香山杯教学素养大赛一等奖《纸船和风筝》教学设计(第二课时).doc
- 全国香山杯教学素养大赛一等奖《中国建筑的特征》教案.doc
- 2024年四川省德阳市中江县高三下学期第八周周测物理试卷.docx
- 传统工业制造行业智能制造关键技术与装备分析报告.docx
- 2025年乡村振兴农村环保设施建设资金申请指南.docx
- 2025年专用设备制造行业服务化转型对产业链协同效应的影响报告.docx
- 2025年跨境电商零售进口市场品牌定位与差异化竞争研究报告.docx
- (第二讲)盈亏问题20140121.ppt
- 医疗器械冷链物流冷链包装材料绿色环保发展趋势报告.docx
- 2025年上海市上海市虹口区高三二模物理试卷及答案.docx
- 2024年四川省阿坝州壤塘县高三英才班下学期物理限时训练试题.docx
- 2024年安徽省淮南市大通区高三下学期4月联考物理试卷.docx
最近下载
- (人教版2019选择性必修第三册)高中物理综合测试卷(原卷版+解析).docx VIP
- 2024年四川省德阳市中考物理试题卷(含答案).docx
- 2024年中考语文专题复习:非连续性文本阅读(含练习题及答案).docx
- 第八章《浮力》单元测试(含解析)2024-2025学年鲁科版物理八年级下学期.pdf VIP
- 铁路轨道车制动系统-研究所.ppt
- 2025年事业单位招聘考试公共基础知识专题复习讲义及训练:法律知识.pdf
- 关于创建“温馨校园”活动的实施方案.pdf
- 产后修复腹直肌护理.pptx VIP
- 辽宁协作校2024-2025学年度高三第二次模拟考英语试题(含答案).docx
- 产后康复-腹直肌分离.pptx VIP
文档评论(0)