[基本数据类型与输入输出.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[基本数据类型与输入输出

评分 签名 日期 湖南商学院实验报告 课程名称 C++语言程序设计 实验名称 基本数据类型与输入输出 专业班级 姓 名 学 号 实验日期 第 二 周 星期 节 实验地点 2011—2012学年度第 下 学期 一、实验目的 1.掌握C++语言中的简单数据类型及输入输出方法。 2.学会利用学习的数据类型与输入输出方法,编制简单的C++程序。 3.弄清基本数据类型的字节宽度和范围表示。 二、实验内容 1.编写一个程序,输出基本数据类型char, short, int, long, float, double的数据类型的长度。 #include iostream.h void main() { coutThe length of \char\ is:sizeof(char)endl; coutThe length of \short\ is:sizeof(short)endl; coutThe length of \int\ is:sizeof(int)endl; coutThe length of \long\ is:sizeof(long)endl; coutThe length of \float\ is:sizeof(float)endl; coutThe length of \double\ is:sizeof(double)endl; } 2.在C++中把数据的I/O称为数据流,并提供了强大的“流”处理功能,以控制数据从一个位置流向另外一个位置。相对于内存,当数据从内存流向屏幕、打印机或硬盘时称为输出;当数据从键盘、硬盘流向内存时称为输入。C++用两个对象cin和cout实现标准的输入输出。 cin:它是istream类的对象,用来处理标准输入,即键盘输入。 cout:它是ostream类的对象,用来处理标准输出,即屏幕输出。 在C++中用istream类和ostream类的派生类iostream控制输入输出,并提供了输入和输出操作符。 称为插入操作符,其作用是向cout流中插入字符。 称为抽取操作符,其作用是从cin流中提取字符。 #include iostream.h #include iomanip.h void main() { float r,h,l,s,sq,vq,vz; const float pi=3.14; cout请输入圆半径r,圆柱高h:endl; cinrh; l=2*pi*r; s=r*r*pi; sq=4*pi*r*r; vq=4.0/3.0*pi*r*r*r; vz=pi*r*r*h; cout圆周长为: l=setprecision(3)lendl; cout圆面积为: s=setprecision(3)sendl; cout圆球表面积为: sq=setprecision(3)sqendl; cout圆球体积为: vq=setprecision(3)vqendl; cout圆柱体积为: vz=setprecision(3)vzendl; } 3.题目3输入的三位数为整数,变量类型按整型进行处理。可采用求余数的方法计算各位上的数,然后逆序输出。 #include iostream.h void main() { int n,i,j,k; cout输入一个三位正整数n:endl; cinn; /* i=n%10; //i存放个位数 n=(n-i)/10; //去掉个位数 j=n%10; //j存放十位数 n=(n-j)/10; //去掉十位数 k=n; //k存放百位数 */ i=n%10; //i存放个位数 n=n/10; j=n%10; //j存放十位数 n=n/10; k=n%10; //k存放百位数 n=i*100+j*10+k; cout逆转数为:nendl;

文档评论(0)

1974wangpeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档