实验2-数据类型、运算符和表达式.pdf
上传人:13****51 上传时间:2024-09-12 格式:PDF 页数:7 大小:1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验2-数据类型、运算符和表达式.pdf

实验2-数据类型、运算符和表达式.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《语言程序设计》实验报告实验序号:2实验项目:数据类型、运算符和表达式一、实验目的及要求1.掌握C基本数据类型的基本概念、基本属性。2.学会如何书写一个整型、字符型、实型常量。3.掌握C算术运算符的基本概念、基本属性、运算规则。二、实验设备(环境)及要求使用VisualC++6.0;windows系列操作系统的环境。三、实验内容与步骤1.输入下列源程序,进行修改、编译、连接和运行。程序:main(){charc1,c2;c1=97;c2=98;}运行结果是:两行结果的不同是由什么引起的:程序中缺少Y#include<stdio.h>,致使程序无法将TurboC预先提供的标准输入输出相关的头文件stdio.h包含到程序之中来。2.输入下列源程序,进行修改、编译、连接和运行。分析++运算符。程序:main(){intij,m,n;i=8;j=10;m=++i;n=j++;}运行结果是:分析前++和后++的不同:m=++i表示先给i+1,再参与运算;n=j++表示先计算n=j,再给j+1。3.输入下列源程序,进行修改、编译、连接和运行。分析++和-运算符。程序:main(){intij;i=8;j=10;n”,i++,j--);}运行结果是:分析运行结果:第一行:输出i,j;第二行:输出i,j然后i自增1,j自减1第三行:输出上一行i,j自增、自减的结果;第四行:先给i自增1,给j自减1,然后输出结果。4.输入并运行下面的程序:#include<stdio.h>voidmain(){charc1,c2,c3;c1=getchar();c2=getchar();c3=getchar();putchar(cl);putchar(c2);putchar(c3);}观察以下不同输入时的输出,分析不同输出的原因。(/表示回车)(1)123/(2)12/(3)1/2/运行结果是:(1)(2)(3)分析运行结果:getchar函数的意思是先把通过putchar,c1,c2,c3从键盘输入进行暂存,在按下enter后才开始执行putchar;该程序首先书写了3个putchar,相当全部输入,然后全部输出。5.把以上程序改写如下,用于上面相同的输入运行,分析不同输出的原因。#include<stdio.h>voidmain(){charc1,c2,c3;c1=getchar();putchar(cl);c2=getchar();putchar(c2);c3=getchar();putchar(c3);运行结果是:(1)(2)分析运行结果:getchar函数的意思是先把通过putchar,cl,c2,c3从键盘输入进行暂存,在按下enter后才开始执行putchar;该程序首先书写1个putchar,连续一个geichar,相当输入一个,立即输出一个。6.输入并运行下面的程序,分析格式控制对输出的影响。#include<stdio.h>voidmain(){inta=-1,b=98;doublex=152.6752445;}运行结果截图:分析运行结果:1、把a依次转化成十进制整数,长整型,无符号十进制,八进制,十六进制;2、把b依次转化成十进制整型,空格左补齐占五列,空格右补齐占五列,输出其ASCII码,输出其ASCII码并右空格补齐占五列3、把x用小数形式输出,整数部分不变,小数占满六位,把x有指数形式输出;整数不变,小数占两位(不含小数点),;整数左补齐占十五位,小数两位;整数右补齐占十五位,小数两位;整数左补齐占十五位,小数九位;整数不变,小数六位。7.输入并运行下面的程序:#include<stdio.h>voidmain(){inta,b;doublex;floaty;}观察以下不同输入时的输出,分析间隔符号对输入的影响。(/表示回车)(1)1,2/1,2/(2)12/12/(3)1/1/2/运行结果截图:(1)(2)(3)分析运行结果::要求在输入数据时用,隔开否则出错;运行结果截图:10.参考例题2-2完成题目:设圆半径r=1.5圆柱高h=3求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积,输出结果要有文字说明,如Theareais7.06.(其中n=3.1415926,采用第二章例题2-2的#define来定义;圆周长2nr、圆面积n遂、圆球表面积4nr2、圆球体积4