chapter03_C语言顺序结构程序设计.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapter03_C语言顺序结构程序设计

* 3.1 C语言的基本语句 3.2 数据输入与输出 3.3 程序举例 第3章 顺序结构程序设计 * 基本语句 简单语句 表达式语句 表达式; 函数调用语句 函数名(参数名); 空语句 ; 数据 复合语句 {多条语句} 操作 条件语句 if,switch 语句 结构化语句 while 流程 循环语句 do-while 控制 for 语句 非结构化语句 break,continue, return 非限定转向语句 * 顺序结构执行流程 流程图 开始 A B 结束 N-S图 开始 A B 结束 执行流程 先执行A语句 再执行B语句 圆角矩形表示“开始”或“结束” 方角矩形表示“操作语句” * 简单语句 表达式语句 一般形式:表达式; y++; x=3; 函数调用语句 一般形式:函数名 (参数列表); abs(x); 空语句 一般形式:; * 复合语句 形式 {[内部数据描述语句]; 数据操作语句1; …… 数据操作语句n; } 在复合语句的“内部数据描述语句”中定义的变量仅在复合语句中有效,即内部变量。 复合语句的定界符是“{ }”。 * 字符输出函数 一般形式:putchar(函数参数); 函数功能:向标准输出设备(显示器)输出一个字符。 函数的参数可以是字符常量、字符变量或者整型变量。 #include stdio.h main() {int i=97; char ch=‘a’; putchar(‘a’); putchar(i); putchar(ch);} 程序输出结果是:_____ aaa * 字符输入函数 一般形式:字符型变量=getchar( ); 函数功能:从输入设备(键盘)上输入一个字符。 字符输入函数每调用一次,就从标准输入设备上取一个字符。 函数值可以赋给一个字符变量,也可以赋给一个整型变量。 #include stdio.h main() {char ch; int i; ch=getchar(); i=getchar(); putchar(ch); putchar(i);} 已知从键盘上分别输入a和65, 则程序输出结果:_____ aA * 格式输出函数 一般形式:printf(“格式控制字符串”,输出项列表); 函数功能:按规定格式向输出设备(显示器)输出数据。 “格式控制字符串”必须用英文的双引号括起来,它的作用是控制输出项的格式和输出一些提示信息。 “输出项列表”列出要输出的表达式,它可以是0个、1个或者多个,多个输出项之间用,作为分隔符。 输出的数据可以是整数、实数、字符和字符串。 * printf(“格式控制字符串”,输出项列表); 格式控制字符串的组成 普通字符:按原样输出,主要用于输出提示信息。 #include stdio.h main() {int a=3; printf(“%d\n”,a); printf(“a=%d\n”,a); } 转义字符:指明特定的操作。 输出项格式说明:由“%”和“格式字符串”组成,它表示按规定的格式输出数据。 格式说明形式:%[flags][width][.prec][F|N|h|l]type 3 a=3 * %[flags][width][.prec][F|N|h|l]type [type]:为可选的格式字符,用来进行格式转换。 字符 说明 d(或i) 以带符号的十进制数形式输出整数,正数不输出正号(+) o 以八进制无符号形式输出整数,不输出前导符数字0 x(或X) 以十六进制无符号形式输出整数,不输出前导符数字0x u 以无符号十进制形式输出整数 c 输出一个字符 s 输出一个字符串 f 以小数形式输出实数,默认输出6位小数 e(或E) 以指数形式输出实数,尾数部分小数数位为6位 g(或G) 由给定的值和精度自动选用%f或%e或%E格式 % 输出百分号 标准输出宽度共占13位 尾数 整数部分为非零数字占1位 小数点1位,小数占6位 指数 正(负)号占1位 指数占2位 * %[flags][width][.prec][F|N|h|l]type [ ]:表示该项为可选项。 [widths]:可选择的宽度指示符,用十进制正整数指定数据输出时的位数。 指定位数实际位数,补空格。 指定位数实际位数,按照实际个数原样输出。 int a=3456; printf(“%d\n”,a); printf(“%8d\n”,a); printf(“%3d\n”,a); 3456 ====3456 3456 * %[flags][width][.prec][F|N|h|l]type [flags]:可选的标志字符,常用标志字符如下。 -:左对齐输出,默认为右对齐输出。 int a=3456; printf(“%8d”,a); printf(“

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档