第4章 C语言概述.ppt_第1页
第4章 C语言概述.ppt_第2页
第4章 C语言概述.ppt_第3页
第4章 C语言概述.ppt_第4页
第4章 C语言概述.ppt_第5页
已阅读5页,还剩37页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章最简单的c程序设计顺序程序设计,4.4字符数据的输入输出4.5格式输入与输出4.6顺序结构程序设计举例,在顺序结构程序中,各语句是按照位置的先后次序,顺序执行的,且每个语句都会被执行到。一、简单顺序结构程序组成1程序头部分(1)程序功能的注释。(2)编译预处理命令,一般包括文件包含编译预处理命令,以及宏定义命令。2顺序结构程序函数主体函数体内主要包括以下一些成分。(1)变量的说明部分。(2)数据输入部分。(3)运算部分。(4)运算结果输出部分。,顺序结构程序,例5.1从键盘输入圆的半径,求圆的周长和面积。程序如下:/*求圆的周长和面积*/#include#definePI3.14159main()intr;/*算法步骤*/floats,area;/*算法步骤*/scanf(%d,程序算法:定义圆半径、圆周长、面积的变量;从键盘输入圆半径数值;按照计算公式计算求出圆的周长和面积;输出圆的周长和面积的数值;,第四章最简单的c程序设计顺序程序设计,4.4字符数据的输入输出4.5格式输入与输出4.6顺序结构程序设计举例,一、单个字符的输入函数1getchar()函数的格式:getchar();2getchar()函数的作用:从系统隐含的输入设备(如键盘)输入一个字符。3说明:(1)getchar()函数只能用于单个字符的输入,一次输入一个字符。(2)程序中要使用getchar()函数,必须在程序(或文件)的开头加上编译预处理命令:#includestdio.h,4.4字符数据的输入输出,例getchar()函数的使用。#includestdio.h/*文件包含*/main()charch;printf(Pleaseinputacharacter:);ch=getchar();/*输入1个字符并赋给ch*/printf(%c,ch);/*输出一个字符*/printf(n);程序运行情况如下:Pleaseinputacharacters:bb,二、单个字符的输出函数1putchar()函数的格式:putchar(ch);其中ch可以是一个字符变量或常量,也可以是一个转义字符。2putchar()函数的作用:向终端输出一个字符。3说明:(1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。(2)在程序中使用putchar()函数,务必牢记:在程序(或文件)的开头加上编译预处理命令(也称文件包含命令):#includestdio.h表示要使用的函数,包含在标准输入输出(stdio.h)头文件中。,例putchar()函数的格式和使用方法。#includestdio.h/*文件包含命令*/main()charch1=N,ch2=E,ch3=W;putchar(ch1);putchar(ch2);putchar(ch3);putchar(n);putchar(ch1);putchar(n);putchar(E);putchar(n);putchar(ch3);putchar(n);程序运行结果如下:NEWNEW。,第四章最简单的c程序设计顺序程序设计,4.4字符数据的输入输出4.5格式输入与输出4.6顺序结构程序设计举例,4.5格式输入与输出,一、printf()函数1printf()函数的一般格式printf(格式字符串,输出项表);2.函数的作用:输出一个或多个任意类型的数据。3格式字符串“格式字符串”也称“转换控制字符串”,可以包含三种字符:格式指示符、转义字符、普通字符(1)格式指示符一般形式如下:%标志符宽度.小数宽度类型修饰符,(2)转义字符printf()函数中的n就是转义字符,输出时产生一个“换行”操作。还有:t、r、b等。(3)普通字符除格式指示符和转义字符之外的其它字符。普通字符原样输出。4输出项表输出项表内容:常量,变量,表达式。输出项表是可选的。若输出的数据不止1个,相邻2个之间用逗号分开。,下面的printf()函数那些是正确的?(1)printf(Iamastudent.n);普通字符转义字符(2)printf(%d,3+2);格式指示符表达式(3)printf(a=%fb=%5dn,a,b+3);(4)printf(“%d,%cn”,56,56);全部正确,2个输出项之间用逗号分开,此处逗号也是普通字符,5.格式指示符%d以十进制输出整数。%md以十进制输出整数,数据最小宽度占m位。若数值长度m,输出原整数。%_md以十进制输出整数,数据最小宽度占m位。若数值长度m,输出原整数。例如:printf(“%5d,%5dn”,456,567);输出结果:456,567%ld以十进制形式输出长整型数据。,%o以八进制无符号形式输出整数,不输出前导符0。printf(%on,128);输出结果:200%lo以八进制无符号形式输出长整型数不输出前导符0。%x以十六进制无符号形式输出整数,不输出前导符0 x。%lx以十六进制无符号形式输出长整型数,不输出前导符0 x。%u以无符号十进制形式输出整数。printf(“%un”,2);输出结果:65534%lu以无符号十进制形式输出长整型数。,%c用来输出1个字符。%s用来输出一个字符串。%ms按m宽度输出字符串。若串长m,则照字符串原样输出;若串长m,则左边补空格。%-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论