资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
实验2 数据类型、运算符和表达式一、 实验目的及要求1掌握C语言的数据类型,熟悉变量的定义和使用;2掌握并熟练使用C语言常用运算符;3掌握格式输入/输出函数的用法,熟悉变量类型与格式说明符之间的匹配关系。二、实验内容1用单步执行的方法运行以下程序,体会程序运行时变量值的变化情况。#includestdio.hmain() int x;float y;char c;clrscr();x=5.0/3; y=5.0/3;x=4/9;y=4/9;x=30%4;y=30%4;x=10*x;y=10*y;c=A;printf(x=%d,y=%f;c=%c,x,y,c+3);步骤如下:(1)在执行程序前先将每执行一条语句后变量x和y的预期结果写在相应的语句旁;(2)单击Ctrl+F7组合键在Watch窗口中设置两个监视项x和y;(3)编译、连接后,单击F7键或F8键单步执行程序(单击F7键可进入函数,单击F8键不进入函数);(4)当绿色条停在语句“clrscr();”上时,观察Watch窗口中变量x和y的值;(5)每执行一条语句后,对比Watch窗口中变量x和y的值与预期的值是否一致,若不一致,请说明原因;(6)运行结束后查看输出结果,确认该结果是否与预期的结果值一致。2运行下面程序,观察输出结果。#include main() int a=5,b=7; Float x=12.3456,y=-789.124; char c= A; long n=1234567; unsigned u=65535; printf(%d%dn,a,b); printf(%3d%3dn,a,b); printf(%f,%fn,x,y); printf(%-10f,%-10fn,x,y); printf(%8.2f,%8.2f,%4f,%4f,%.3f%.3fn,x,y,x,y,x,y); printf(%e,%10.2en,x,y); printf(%c,%d,%o,%xn,c,c,c,c); printf(%ld,%lo,%lxn,n,n,n); printf(%u,%o,%x,%dn,u,u,u,u);3编程求下面算术表达式的值。设x=4.5,a=5,y=5.6,计算x+a%3*(int)(x+y)%2/4的值。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号