C语言-第3章顺序结构.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 顺序结构 3.1 C语言程序的语句 3.2 数据的输入和输出 3.3 程序举例 巩固练习 本章小结 本章要点 3.1 C语言程序的语句 一、说明语句 说明语句包括变量(或数组)定义语句和函数声明语句两种,而最常用的是变量(或数组)定义语句,通过变量定义语句确定变量的类型与初值。例如: char ch1,ch2; int x,y,z=1; float a,b,c; double d1,d2; 1、表达式语句。如: k=k+1; 为赋值语句 k+1;为表达式语句 k++;为自增1语句 a=(b=5)+(c=3); 2、复合语句。如:{ z=x+y;t=z/100;} 二、执行语句(五大类) 一个复合语句在语法上作为一条语句处理,在一对花括号中的语句数量不限。 复合语句花括号必须配对;右花括号的后面不加分号。 在复合语句中,不仅可有执行语句,还可有说明语句. 如:{ int a=5; b=a*a; } 3.1 C语言程序的语句 3、空语句。“;” 4、函数调用语句。如:printf(“**book**”); 5、控制语句(9种)。如:if语句,for语句等 条件语句。用于控制分支结构的语句;如if语句、switch语句等。 循环语句。用于控制循环结构的语句;如while语句、do while语句、for语句等。 转向语句。转向语句主要有break语句、continue语句、return语句等。 3.1 C语言程序的语句 二、执行语句(五大类) 3.2 数据的输入和输出 C语言中没有提供输入输出语句,其输入输出操作,是通过C语言系统所提供的输入输出函数 来实现的。 1、默认的标准输入输出设备是键盘和显示器。 2、输入输出函数被放在标准的I/O函数库中,库中的公用信息存放在头文件stdio.h中,若要使用这些输入输出函数,必须在源程序的开始使用预处理命令: #include "stdio.h" 一、字符输入函数getchar( )  格式:getchar( )  功能:从标准输入设备上输入一个字符。函数的值就是从输入设备得到的字符。   如:char ch; ch=getchar( );  注意:getchar( )只能接收一个字符,而且只有在用户敲入回车键Enter后,读入才开始执行。 3.2 数据的输入和输出 二、字符输出函数putchar( ) 格式: putchar(ch) 功能:将ch的值向标准输出设备输出。其中ch可以是字符型变量,整型变量,字符型常量。也可以输出转义字符 。 例:# include “stdio.h ” main ( ) { char a, b, c ; a=‘T’; b=‘e’; c=‘a’; putchar (a); putchar (b); putchar (c); } 程序运行结果:Tea 3.2 数据的输入和输出 三、 格式输出函数printf( ) 格式: printf (“控制字符串”,输出项列表) 功能:按控制字符串规定的输出格式,将输出项列表中的各输出项的值依次输出到显示器上。 其中:控制字符串包括: ① 格式说明:%[m.n] [l] 格式字符 作用:将输出的数据转换为格式字符规定的格式,然后输出。 printf(“a=%d\n”, a); 3.2 数据的输入和输出 格式字符 意 义 d 十进制有符号形式输出整型数据 o 八进制无符号形式输出整型数据(不带前导0) x 十六进制无符号形式输出整型数据(不带前导0x) u 十进制无符号形式输出整型数据 c 输出一个字符 s 输出字符串中的字符 f 小数形式输出单、双精度数据,隐含6位小数 e 规格化指数形式输出单、双精度数,隐含6位小数 g e和f格式中宽度较短的一种输出,不输出无意义的0 %[m.n] [l] 格式字符 表3.1 字 符 意 义 字母l 输出长整型数,加在格式符d、o、x、u前面 m (正整数) 指定输出数据所占的宽度,若输出的数据位数m,按实际位数输出;若数据的位数m,多出的位数补空格 .n (正整数) .n称为精度。对实数,表示输出n位小数;对字符串,表示截取的字符个数;对于整数,指定必须输出的数字个数,若输出的数字少于指定的个数,则前面补0,否则按原样输出          - 输出的数字或字符左对齐 + 输出的数字带“+”或“-”号 0 在输出的数据前加前导“0” # 输出的八或十六进制数时带前导0或0x

文档评论(0)

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

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

1亿VIP精品文档

相关文档