【实验二】数据类型和常量变量的运用.docxVIP

【实验二】数据类型和常量变量的运用.docx

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
【实验二】数据类型和常量变量的运用

【实验二】数据类型与常量变量的运用【实验名称】数据类型与常量变量的运用【实验目的】1. 掌握C程序基本标识符的写法,能正确命名变量和文件。2. 掌握C语言基本数据类型,熟悉如何定义整型、字符型、实型变量。3. 掌握对计算精度有要求时,选择合适的数据类型。【实验学时】2学时【实验要求】1.建立新的工作区完成本次实验,进一步熟练运用工作区,工程和源程序的模式完成各实验内容。2.实验内容的第1,3,4项为验证型实验,程序录入时注意使用英文半角状态输入,要求所输入程序结构完整无错误,代码包含必要的缩进。3.实验内容的第2,5项为综合型实验,采用补充或者改编的方式使用程序完整且正确,能够分析和理解程序的运行,建议以多行注释形式在程序末尾添加实验体会。4. 将5个源程序分别提交到网络课堂对应小题处。【实验内容】1. 学习如何使用标识符。建立工作区zm_sy02,并在工作区下建立工程sy02p1,建立源程序sy02p1.c。在sy02p1.c中输入以下源程序,并修改程序中存在的标识符命名错误,将该程序编译和运行直至没有错误,最后将sy02p1.c上交到网络课堂对应小题1处,错误出现在以下程序的第2,4,5,6,7行。#include stdio.hmian(){ int 2r=5; char -3x=A; double void=10.5; printf(2r=%d,-3x=%c,void=%f\n,2r,-3x,void); }2. 学习如何使用正确的数据类型。计算56,80,79这3个整数的平均值。在工作区zm_sy02下建立工程sy02p2,并建立源程序sy02p2.c,在sy02p2.c中输入以下源程序,以下程序已经实现计算过程的主要代码,在(1)和(2)两处补充相应的变量定义,使得该程序能够正确执行并显示出正确结果,最后将sy02p2.c上交到网络课堂对应小题2处。#include stdio.hmain(){(1)a,b,c; (2)s;a=55;b=80;c=79;s=(a+b+c)*1.0/3;printf(s=%f\n,s);}3. 掌握Visual C++环境下C语言各种数据类型占用存储空间情况。C语言中,sizeof是C语言的一种单目操作符,它并不是函数,sizeof操作符以字节形式给出了其操作数的存储大小,操作数可以是一个表达式或括在括号内的类型名,也可以是常量或者表达式。在工作区zm_sy02下建立工程sy02p3,建立源程序sy02p3.c。在sy02p3.c中输入以下源程序,运行程序,将运行结果以多行注释方式粘贴于源程序后方,最后上交sy02p3.c到网络课堂对应小题3处。#include stdio.hint main( ){ int a=2;printf(size of int %d\n, sizeof(int));printf(size of long %d\n, sizeof(long));printf(size of float %d\n, sizeof(float));printf(size of double %d\n, sizeof(double));printf(size of char %d\n, sizeof(char));printf(size of 常量 6 %d\n, sizeof(6));printf(size of 整型变量 a %d\n, sizeof(a));printf(size of 整型表达式 a+6 %d\n, sizeof(a+6));return 0;}/*多行注释的起始标记size of int 4size of long 4size of float 4size of double 8size of char 1size of 常量 6 4size of 整型变量 a 4size of 整型表达式 a+6 4Press any key to continue*/多行注释的结束标记补充:如何将程序运行结果复制和粘贴于程序后的注释块中。程序运行的结果出现在一个黑色背景的窗口中,该窗口称为控制台应用程序,在该窗口蓝色标题栏上“右键”,“编辑”,“全选”,最后敲键盘Enter键即可完成复制,在源程序的最后一行下方输入/*,然后粘贴刚才复制的运行结果,再输入*/即可完成相关操作。4.本实验为验证实型数据的有效位数,已知单精度型(float)数据的有效位数为6~7位,而双精度(double)型数据的有效位数为15~16位。在工作区zm_sy02下建立工程sy02p4,建立源程序sy02p4.c。在sy02p4.c中输入以下源程序,运行程序,将运行结果以多行注释方式粘贴于源程序后方,最后上交sy02p4.c到网络课

文档评论(0)

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

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

1亿VIP精品文档

相关文档