- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语音教案第5章
§5 顺序结构程序设计 内容 语句是构成C程序描述算法的基本单位。本节介绍C语言程序的语句分类,格式输入和格式输出的实现方法以及顺序结构程序设计的算法实现。 重点: 格式输入和格式输出函数的使用,包括控制字符和转义字符的相关应用。 §5-1 语句 语句是C语言中描述计算过程的最基本单位。由分号?结束。 语法:语句在形式上的严格要求 语义:每个形式上合法的语句都表示了一种含义,表示了程序执行时要求进行的一个动作。 C语言中的语句有5种:控制语句、表达式语句、函数调用语句、空语句和复合语句。 §5-1-1 控制语句 控制语句,完成选择、循环、转移等功能 共9种: §5-1-2 表达式语句 表达式语句, 由一个表达式加一个分号构成一个语句。 如:a=3;++x; 表达式能构成语句是C语言的一个重要特色。任何表达式都可以加上分号而成为语句。C语言也被叫作“表达式语言”。 §5-1-3 函数调用语句 函数调用语句,由一次函数调用加一个分号构成一个语句。如:printf(hello); 函数形式(自定义/库函数) 函数调用(实参 = 型参) 函数调用:=语句、表达式中、函数参数 文件包含 §5-1-4 空语句和复合语句 空语句, 只有一个;号的语句。 复合语句,将语句用{ }组合起来的结构,用于执行一系列语句,与顺序结构对应。 §5-2 输出控制函数 putchar函数 putchar 函数(字符输出函数):向终端输出一个字符。 putchar (c); printf函数 printf 函数:格式输出函数: printf (格式控制,输出表列) §5-2-1 putchar函数 putchar( )函数的格式:putchar(ch); 其中ch 可以是一个字符变量或常量,也可以是一个转义字符。 putchar( )函数的作用:向终端输出一个字符。 putchar( )函数只能用于单个字符的输出,且一次只能输出一个字符。从功能角度来看,printf( )函数可以完全代替putchar( )函数。 在程序中使用putchar( )函数,务必牢记:在程序的开头加上编译预处理命令,即: #include stdio.h 或#include “stdio.h” 示例: 单个字符的输出──putchar()函数 §5-2-2 printf函数 printf()函数的一般格式如下: printf(格式字符串 [,输出项表]); 格式字符串。“格式字符串”也称“转换控制字符串”,可以包含三种字符: 格式字符。 转义字符 一般字符 输出表列 printf()函数的一般形式 [案例1] 已知圆半径radius=1.5 ,求圆周长和圆面积。 格式控制字符 %d 十进制整型输出 %o 八进制整型输出 %x 十六进制整型输出 %u 无符号整型输出(十进制) 格式控制字符 %c 单字符 %s 字符串 格式控制字符 %f 小数形式(保留六位小数) %e 标准指数形式(保留六位小数) %e = e %E = E %g 选用%f或%e中宽度短的一种 无意义的0以空格代替 附加格式说明字符 l:用于长整型数据,加在d,o,x,u之前 m:数据输出宽度(小于实际时按实际输出) .n:浮点数: n位小数 字符串: 从左起取n个字符 –:左对齐,没有时右对齐(缺省) %d = %md,%-md %-m.nf %-m.ns §5-3 输入控制函数 getchar 函数(字符输入函数):从终端输入一个字符,没有参数。 getchar() scanf 函数:格式输入函数: scanf(格式控制,地址表列) §5-3-1 getchar 函数 getchar( )函数的格式:getchar( ); getchar( )函数的作用:从系统隐含的输入设备(如键盘)输入一个字符。另外,从功能角度来看,scanf( )函数可以完全代替getchar( )函数。 getchar( )函数只能用于单个字符的输入,一次输入一个 程序中要使用getchar( )函数,必须在程序(或文件)的开头加上编译预处理命令: #include stdio.h 示例: 执行: 程序运行情况如下: §5-3-2 scanf函数 在程序中给计算机提供数据,可以用赋值语句,也可以用输入函数。scanf()函数,通过键盘输入,给计算机同时提供多个、任意的数据。 scanf()函数的一般格式: scanf(格式字符串, 输入项首地址表); 普通字符: 原样输入 格式说明: %[域宽]类型修饰 空白字符(空格、Tab 键和回车键):分隔符 地址表列: 变量名 示例: scanf(a=%d,b=%d,a,b); scanf(%2d%d,a,b);
文档评论(0)