资源描述:
《C语言程序设计上机指导教学课件精品高职项目二 C语言程序设计初步.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目二C语言程序设计初步任务一关于顺序结构程序设计的实验任务二关于选择结构程序设计的实验任务三关于循环结构程序设计的实验本章要点×文本结构化程序设计的三种基本结构顺序结构程序设计if语句的三种形式及嵌套while语句、do-while语句、for语句以及循环的嵌套任务一关于顺序结构程序设计的实验关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验实验描述顺序结构程序设计。实验目的(1)掌握C语言的表达式语句,特别是赋值语句的使用方法。(2)熟练掌握输入输出函数的使用方法。关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验(3)掌握顺
2、序结构程序中语句的执行过程。(4)掌握顺序结构程序设计的方法并能够设计简单的顺序结构程序。关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验任务实施实验2-1-1:printf函数的各种格式控制符应用举例源程序2-1-1关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验#includevoidmain(){inta;longintb;shortintc;unsignedintd;关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验Chare;floatf;doubleg;a=1023;b=2222;c=1
3、23;关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验d=1234;e=’x’f=3.1415926535898;g=3.1415926535898;printf(“a=%d”,a);printf(“a=%o”,a);关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验printf(“a=%x”,a);printf(“b=%ld”,b);printf(“c=%d”,c);printf(“d=%u”,d);printf(“e=%c”,e);printf(“f=%f”,f);关于顺序结构程序设计的实验×
4、任务一关于顺序结构程序设计的实验printf(“g=%f”,g);printf(“”,a);}关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验实验结果本实验的实验结果:a=a=a=b=c=d=e=f=g=。关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验实验结果本实验的实验结果如下:关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验从本例中我们可以认识到printf函数的各种格式控制符应用。请同学们仔细比较每一种数据类型的特点。关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验数据类型列表:名称全称
5、类型说明符缩写类型说明符位数范围整型intint16位-32768至+32767至+32767无符号整型unsignedintunsigned16位0至65,535至65,535短整型shortintshort16位-32768至+32767至+32767无符号短整型unsignedshortintunsignedshort16位0至65,535至65,535长整型longintlong32位-2,147,483,648至2,147,483,647至2,147,483,647无符号长整型unsignedlongintunsignedlong32位0至
6、4,294,967,295至4,294,967,295关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验任务实施实验2-1-2:printf函数装饰符的使用示例源程序2-1-2#includevoidmain(){关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验inta=1234;floatf=123.456;charch=’a’;printf(“%8d”,a);printf(“%2d”,a);printf(“%c”,ch);关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验printf(
7、“%3c”,ch);printf(“%f,%8f,%8.1f,%.2f,%.2e”,f,f,f,f,f);}关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验实验结果关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验实验结果提示:在“m.nf”格式中“m”表示所占的字符位数,而“.n”表示小数点后保留的位数。通过上例实验,我们进一步思考。对以下两个问题进行比较:关于顺序结构程序设计的实验×任务一关于顺序结构程序设计的实验(1)用%8f和%2d输出a的区别。通过之前的学习,我们知道:%8f,表示输出最小宽度为8位的浮点数,小
8、数点后为6位,不足的左边补空格。%2d,表示输出宽度为2位的有效整数不足的左边补空格。关于顺序结构程序设计的