最简单的c程序设计――顺序程序设计

最简单的c程序设计――顺序程序设计

ID:34261792

大小:97.50 KB

页数:7页

时间:2019-03-04

最简单的c程序设计――顺序程序设计_第1页
最简单的c程序设计――顺序程序设计_第2页
最简单的c程序设计――顺序程序设计_第3页
最简单的c程序设计――顺序程序设计_第4页
最简单的c程序设计――顺序程序设计_第5页
资源描述:

《最简单的c程序设计――顺序程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C程序设计:第四章最简单的C程序设计――顺序程序设计第四章最简单的C程序设计――顺序程序设计§4.1C语句概述一个C程序应由两部分组成,即数据描述和数据操作。数据描述:用来定义数据结构和预置数据初值,由声明部分实现。如:inta=3;数据操作:对已提供的数据进行加工,由语句来实现。所以,语句是C程序的主体。C语句可以分为5大类。4.1.1程序控制语句if()~else~for()~while()~do~while()continuebreakswitchgotoreturn其中:()表示一个条件。~表示内嵌的语

2、句。如:if(x>y)z=x;elsez=y;4.1.2函数调用语句由函数加上一个分号构成。如:printf(“hellow”);4.1.3表达式语句表达式加上一个分号即可组成一个表达式语句。如:i=1;x=sin(y);等。4.1.4空语句一个分号就是一个空语句,表示什么都不做。4.1.5复合语句用{}括起的一个语句序列。如:{z=x+y;t=z/100;printf(“%f”,t);}4.1.6赋值语句1、构成:赋值语句由赋值表达式加上一个分号构成。如a=b;。2、说明7C程序设计:第四章最简单的C程序设计

3、――顺序程序设计1)C语言中的赋值号是一个运算符,这是与其它高级语言相区别的。2)赋值表达式作为表达式可以出现在其它任何表达式中,而作为语句则不能。如:if((a=b)>0)t=a;,表示先将b赋给a,且如果a>0则将a赋给t。但:if((a=b;)>0)t=a;,则是错误的。§4.2数据输入输出的概念及在C中的应用4.2.1数据输入输出的概念1、输入:相对于计算机主机而言,从外设读入数据。如:键盘、磁盘、光盘等。2、输出:相对于计算机主机而言,向外设输出数据。如:显示器、磁盘、打印机。4.2.2数据输入输出的

4、实现1、C本身并不提供输入输出语句,输入输出操作是由函数来实现的。函数已编译成OBJ文件以库的形式存放在系统中,在源程序编译后由连接程序将它和库进行连接生成可执行文件。2、在使用输入输出函数之前,在程序的开头应加上包含了与标准I/O库有关的变量定义和宏定义的头文件。格式为:#include“stdio.h”或#include但标准的输入输出操作scanf和printf由于使用频繁,可以不加#include命令。§4.3字符数据的输入输出4.3.1单个字符的输出1、格式putchar(字符型数据

5、);2、功能向标准输出设备输出一个字符。3、说明1)也可以输出整型数据,此时,该数据作为字符的ASCII码值。2)该函数使用前需用#include“stdio.h”或#include。例1:#includemain(){charc;/*定义字符变量*/c='B';/*给字符变量赋值*/7C程序设计:第四章最简单的C程序设计――顺序程序设计putchar(c);/*输出该字符*/putchar('x42');/*输出字母B*/putchar(0x42);/*直接用ASCII码

6、值输出字母B*/}4.3.2单个字符的输入1、格式getchar();2、功能等待从键盘上读入字符,直到按回车结束,回车前的所有输入字符都会逐个显示在屏幕上,但只有第一个字符作为函数的返回值。3、说明1)该函数的返回值可以赋给整型或字符型变量,也可作为表达式的一部分。如:putchar(getchar());2)该函数使用前需用#include“stdio.h”或#include。例2:#includemain(){charc;c=getchar();/*从键盘读入字符直到回

7、车结束*/putchar(c);/*显示输入的第一个字符*/}§4.4格式输入与输出TurboC2.0标准库提供了两个控制台格式化输入、输出函数printf()和scanf(),这两个函数可以在标准输入输出设备上以各种不同的格式读写数据。printf()函数用来向标准输出设备(屏幕)写数据;scanf()函数用来从标准输入设备(键盘)上读数据。下面详细介绍这两个函数的用法。4.4.1格式输出函数1、格式printf("<格式控制>",<输出表列>);其中:格式控制包括两部分内容:一部分是正常字符,这些字符将按原

8、样输出;另一部分是格式化控制字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。输出表列是需要输出的一系列参数,7C程序设计:第四章最简单的C程序设计――顺序程序设计其参数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现错误。1、功能以指定的格式向显示器输出“输出表列”的内容,“输出表列”可以是任意类型的数据。2、讨论1)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。