实验二数据类型运算符和表达式Word格式文档下载.docx
- 文档编号:16974565
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:10
- 大小:29.65KB
实验二数据类型运算符和表达式Word格式文档下载.docx
《实验二数据类型运算符和表达式Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《实验二数据类型运算符和表达式Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
【实验要求】
1.正确建立项目开发环境,能正确地把项目文件保存在指定的位置;
2.正确使用C++数据类型,规范地书写C++表达式;
3.实现数据的输入与输出。
【基本原理】
见第二章课件和课本内容
【实施环境】
(使用的材料、设备、软件)
VisualC++6.0
注意:
所有回答的内容请用蓝色字体标出!
二、实验(实训)内容:
实验任务一二进制及C++的数据类型
第1题
【项目内容】
用sizeof操作符,求出int,unsignedint,shortint,unsignedshortint,longint,unsignedlongint,char,unsignedchar,float,double,longdouble等数据类型的字节数。
提示:
用sizeof操作数求出int类型所占的字节数并输出可采用下面的语句:
cout<
<
”Thesizeofintis”<
sizeof(int)<
endl;
【方案设计】
请在此粘贴你的完整程序。
□
回答:
#include<
iostream>
usingnamespacestd;
intmain()
{
cout<
"
Thesizeofintis"
Thesizeofunsignedintis"
sizeof(unsignedint)<
Thesizeofshortintis"
sizeof(shortint)<
Thesizeofunsignedshortintis"
sizeof(unsignedshortint)<
Thesizeoflongintis"
sizeof(longint)<
Thesizeofunsignedlongintis"
sizeof(unsignedlongint)<
Thesizeofcharis"
sizeof(char)<
Thesizeofunsignedcharis"
sizeof(unsignedchar)<
Thesizeoffloatis"
sizeof(float)<
Thesizeofdoubleis"
sizeof(double)<
Thesizeoflongdoubleis"
sizeof(longdouble)<
return0;
}
结果:
Thesizeofintis4
Thesizeofunsignedintis4
Thesizeofshortintis2
Thesizeofunsignedshortintis2
Thesizeoflongintis4
Thesizeofunsignedlongintis4
Thesizeofcharis1
Thesizeofunsignedcharis1
Thesizeoffloatis4
Thesizeofdoubleis8
Thesizeoflongdoubleis8
Pressanykeytocontinue
【实验(实训)过程】
(步骤、记录、数据、程序等)
请如实记录你在实验过程中出现的错误(如发现错误无法解决,请举手),请参照ftp上的参考资料《常见的编译错误信息》,对程序的错误进行修改并记录。
预处理命令中<
打成<
isotream>
【结论】
(结果、分析)
请记录该程序的运行过程:
输入输出。
比如:
123456↙(↙表示输入,如果没有输入,则没有这一行)
a+b=579(输出)
并尽可能对程序的执行结果进行分析。
□
Thesizeoflongdoubleis8(输出)
实验任务二字符常量与字符串常量
完成第二章课后习题第3题。
无
请如实记录你在实验过程中出现的错误(如发现错误无法解决,请举手),请参照ftp上的参考资料《常见的编译错误信息》,对程序的错误进行修改并记录。
没有错误
(1)请给出你的程序的输出结果
abc
AN
(2)该程序用到哪些转义字符,分别表示什么含义?
\b退格
\n换行
\t水平制表
第2题
完成第二章课后习题第4题。
无错误
Isay:
C++"
Hesays:
C++isveryinteresting!
"
\"
双引号字符
第3题
完成第二章课后习题第8题。
{charc1='
C'
c2='
h'
c3='
i'
c4='
n'
c5='
a'
;
c1=c1+4,c2=c2+4,c3=c3+4,c4=c4+4,c5=c5+4;
cout<
c1<
c2<
c3<
c4<
c5<
没错误
请给出你的程序的输出结果
Glmre(输出)
实验任务三C++的运算符与表达式
编写程序求下列表达式的值。
(1)
(2)
(3)
其中
提示一:
在cmath头文件中,有关的数学函数的原型为
正弦函数原型为:
doublesin(doublex),表示x弧度的正弦值;
反正弦函数原型为:
doubleasin(doublex),表示arcsin(x)的值;
指数函数原型为:
doubleexp(doublex),表示e的x次方;
平方根函数原型为:
doublesqrt(doublex),表示x的平方根;
幂指数函数原型为:
doublepow(doublex,doubley),表示x的y次方。
提示二:
在C++无法直接表示
,表示
的方法有
1)近似用3.14159或更精确的值来表示
2)用反三角函数来表示:
doublepi=2*asin
(1);
请给出你的程序计算出来的结果
完成第二章课后习题第5题。
先自己计算出各表达式的值,再上机验证。
忘记分号,忘记输出语句,第四小题语句全输入输出语句中错误,分步写就对了
请在此写出各表达式的值。
-72.5
11.5
23
99
66
6
2
3.5
完成第二章课后习题第6题。
第4题
完成第二章课后习题第7题。
三、指导教师评语及成绩:
评语:
成绩:
指导教师签名:
批阅日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 数据类型 运算 表达式