实验2_数据类型、运算符和表达式 下载本文

内容发布更新时间 : 2024/5/19 1:58:12星期一 下面是文章的全部内容请认真阅读。

《C语言程序设计》实验报告

实验序号:2 实验项目:数据类型、运算符和表达式

学 号 实验地点 一、实验目的及要求 1.掌握C基本数据类型的基本概念、基本属性。 2.学会如何书写一个整型、字符型、实型常量。 3.掌握C算术运算符的基本概念、基本属性、运算规则。 二、实验设备(环境)及要求 使用Turbo C 或Visual C++ 6.0;windows系列操作系统的环境。 二、实验内容与步骤 0. 测试数据类型范围: 程序: #include void main(){ int a; a=111111111111111111111; printf(“%d”,a); } 1307012141 实验1-314 姓 名 指导教师 王晓蕾 胡晓凤 专业、班级 实验时间 输入课本例2-3代码,运行结果:输入课本例2-6代码,运行结果: 1.输入下列源程序,进行修改、编译、连接和运行。 运行结果是: 两行结果的不同是由什么引起的:因为%后面的字母不同引起的 2.输入下列源程序,进行修改、编译、连接和运行。分析++运算符。 运行结果是: 分析前++和后++的不同: m=++i;m=i;i=i+1 n=j++,n=j;j=j+1; 3.输入下列源程序,进行修改、编译、连接和运行。分析++和--运算符。 运行结果是: 分析运行结果:++,--放在后面时是在下一个语句是执行加一或者减一,放在前面是就是直接执行加一 4.输入并运行下面的程序: 观察以下不同输入时的输出,分析不同输出的原因。(↙ 表示回车) (1)123↙ (2)12↙ (3)1↙ 2↙ 运行结果是: 分析运行结果:当输入123时是三个字符,所以直接输出123,当输入12加上回车键,计算机将回车作输入1时,计算机还在等待输入下一个字符,当输入回车就是第二个字符,再输入2再打回车,所以最终输出的 5.把以上程序改写如下,用于上面相同的输入运行,分析不同输出的原因。 运行结果是: