程序设计实验指导书 .pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计实验指导书 实验二 数据类型、运算符和表达式 一、实验目的 1、掌握 C 语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法。 了解以上类型数据输出时所用的格式转换符。 2 、学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++ )和自减 (-- )运算符的使用。 3、进一步熟悉 C 程序的编辑、编译、连接和运行的过程。 4 、掌握 C 语言中使用最多的一种语句——赋值语句的使用方法。 5、掌握各种类型数据的输入、输出方法。能正确使用各种格式转换符。 二、实验内容输入并运行第三章例题 3.2 1、修改程序,使输出的结果为:12+10=24,-24+10=-14 2 、输入并运行第三章例题 3.3,了解如果数据超出了变量的范围,将溢出。 3、输入并运行第三章例题 3.4,了解如果数据超出了变量的范围,将产生舍入误差。 4 、输入并运行第三章例题 3.6 (1)、在例题 3.6 程序的后面加一个语句:printf(“%d,%d\n”,c1,c2); 观察用十进制整数形式输出 字符 c1,c2 的结果。 (2 )、再将程序中 c1,c2 由字符型char c1,c2; 改为整型:int c1,c2; 运行程序,观察程序运行后的 结果,掌握字符型数据和整型数据的通用性。 5、输入并运行第三章例题 3.7 (1)、将 c1=’a’; c2=’b’; 改为: c1=a; c2=b; 运行程序,并观察出错情况(a,b 是字符数据,不能直接赋给变量)。 (2 )、将 c1=’a’; c2=’b’; 改为: c1=”a”; c2=”b”; 运行程序,并观察出错情况(不能把字符串直接赋给变量,因为 C 语言没有字符串变量)。 6、输入并运行下面程序: (1) main() { int i,j; i=3; printf(“%d\n”,i++); } (2 ) main() { int i,j; i=3; printf(“%d\n” ,++i ); } (3 ) 第 1 页 程序设计实验指导书 main() { int i,j; i=3; printf(“%d\n”,i++); printf(“%d\n”,++i); } 总结++和--运算的特点。 (4 ) main() {int i,j; i=3; j=(i++)+(i++)+(i++); printf(“j=%d\n”,j); } (5 ) main() {int i; ;i=3; printf(“%d,%d\n”,i,i++); } 总结:函数参数的求值顺序是“自右至左”的。 (6 ) main() {int a=12; printf(“%d\n”,a+=a-=a*a); } 掌握赋值表达式的求值方法。 7、输入并运行下面程序: main() {int a,b; unsigned c,d; long e,f; a=100; b=-100; c=50000; f=32767; c=a; d=b; printf(“%d,%d\n”,a,b); printf(“%u,%u\n”,a,b); printf(“%u,%u\n”,c,d); c=a=e; d=b=f; printf(“%d,%d\n”,a,b); printf(“%u,%u\n”,c,d); } 对照程序和运行结果分析: 第 2 页

您可能关注的文档

文档评论(0)

小蜗牛 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档