- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本数据类型和输入输出
评分 签名 日期
湖南商学院实验报告
课程名称 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)