资源描述:
《c语言程序设计实验指导(学生用-b册)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、广东药学院《C语言程序设计》实验指导(B册)班级:学号:姓名:组号:成员号:教师:刘军医药信息工程学院计算中心2011.9实验二顺序结构程序设计实验目的1.掌握C语言算术运算符以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用,熟悉C语言中赋值语句的使用2.掌握C语言中各种数据的输入/输出方法,能正确使用各种格式转换符。3.理解C语言程序的顺序结构。实验内容1.阅读程序,尝试写出程序的运行结果,然后输入并调试程序,对照其实际输出与分析的结果是否一致,若不一致,请找出原因。⑴以下程序用于测试C中不同类型数据所占内存字节数,运行并体会siz
2、eof运算符的使用方法。//sizeof运算的结果为一个int型的整数,表示其求解对象的存储所占的内存字节数。#includevoidmain(){inta=1;printf("Sizeofcharis%d",sizeof(char));printf("Sizeofshortis%d",sizeof(short));printf("Sizeofintis%d",sizeof(int));printf("Sizeoflongis%d",sizeof(long));printf("Sizeoffloatis%d",sizeo
3、f(float));printf("Sizeofdoubleis%d",sizeof(double));printf("Sizeofboolis%d",sizeof(bool));printf("------------------------------");printf("Sizeofais%d",sizeof(a));//变量的类型所占内存字节数printf("Sizeof2.0*10is%d",sizeof(2.0*10));//表达式运算结果的类型所占字节数printf("sizeofLiuDehuais%d",sizeof
4、("LiuDehua"));//字符串所占内存字节数}⑵阅读并分析以下程序的输出结果,上机调试,对比实际的输出与分析的结果是否一致。#definePI3.14159#includevoidmain(){inta1=65,a2,a3;charch1='A',ch2;floatf1;doubled1;printf("101x42C");printf("Isay:"Howareyou?"");printf("\*CProgram*\");printf("t\\DisplayHello!IamTomb!");pr
5、intf("-----------------------------------------");1printf("65/10=%d",a1/10);printf("65%10=%d",a1%10);printf("a1=%d,CharofASCII%dis'%c'",a1,a1,a1);ch2=ch1+32;printf("ch2='%c',ASCIIof'%c'is%d",ch2,ch2,ch2);printf("-----------------------------------------");a2=2,a3=
6、(a1=3,a2+=a1,a1*a2);printf("a1=%d,a2=%d,a3=%d",a1,a2,a3);printf("-----------------------------------------");a3=a2=a1=2;printf("%d,%d,%d",(a1,a2+1),a3+2,a1+a2+a3);printf("-----------------------------------------");a1=12;a1+=a1-=a1*a1;printf("a1=%d",a1);printf("----------
7、-------------------------------");ch1='0',a1=1,f1=2.f,d1=PI*(ch1/5+a1/f1);printf("ch1=%d,a1=%d,f1=%f,d1=%lf",ch1,a1,f1,d1);printf("-----------------------------------------");a1=10;a2=-a1--;printf("a1=%d,a2=%d",a1,a2);a3=-++a1;printf("a1=%d,a3=%d",a1,a3);}⑶阅读并分析以下程序的输出结果,
8、上机调试,对比实际的输出与分析的结果是否一致。#in