第四章顺序程序设计.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 顺序程序设计 4.1  C语句概述 程序包括以下两部分: 数据描述:即变量定义(声明部分) 数据操作:语句(执行部分) C语句可分为以下几类: 1 控制语句:9 种。如if ( )~else 、 for( )~ 2 函数调用语句。如printf( ) 3 表达式语句。如a=a+1; 4 空语句。如 ; 5 复合语句:用{ } 括起来的若干语句。 4.2 赋值语句 在赋值表达后边加“;”号就构成赋值语句。 如:a=a+1 ; 赋值语句与表达式不同。如: printf (“%d”, a=5 ) ; 结果显示 5 而 printf (“%d”, a=5 ; ) ;则是错误的。 4.3 数据的输入输出 1. 输出:指计算机向外部输出设备(如显示器、打印机)输出数据。 输入:指从外部输入设备(如键盘)向计算机输入数据。 2 . C语言中用库函数实现数据的输入输出。C标准函数库中提供了一些标准输入输出函数。如printf 、scanf、putchar、getchar、puts、gets 等。 3.使用库函数时,要用预编译命令 “# include”将有关的“头文件”包括到用户的源文件中。在头文件中包含了与所调用函数有关的信息。 例如,用到putchar( ) getchar( )要包含头文件 “stdio.h”, 则在源程序的开头要有预编译命令: # include “stdio.h” 或 # include stdio.h 用printf和scanf可以不用# include 命令。 4.4 字符数据的输入输出 1. putchar (字符输出)函数 功能:向显示器输出一个字符。 格式: putchar ( c ) ; 其中 c 可以是字符变量或整型变量,也可以是字符常量。如putchar (B ) ; 例4.1 输出单个字符。 # include stdio.h main( ) {char a,b,c; a=‘B’; b=‘O’; c=‘Y’; putchar(a) ; putchar(b) ; putchar(c) ; } 结果显示:BOY 可以输出控制字符.如putchar(‘\n’); 将例4.1修改如下: # include stdio.h main( ) { char a,b,c; a=‘B’; b=‘O’; c=‘Y’; putchar(a) ; putchar (‘\n’) ; putchar(b) ; putchar (‘\n’) ; putchar(c) ; putchar (‘\n’) ; } 运行结果显示如下: B O Y 可以输出转义字符。如: putchar(‘\101’); 输出字符 A putchar(‘ \ ’); 输出字符 putchar(‘\\’); 输出字符:\ 2. getchar()字符输入函数 功能:从键盘输入一个字符。 格式:c=getchar( ); 其中c为字符变量,变量名由用户定。 例4.2 # include stdio.h main( ) {char c1 ; c1=getchar( ); putchar(c1); } 4.5 格式输入与输出 4.5.1. printf (格式输出)函数 功能:向输出设备输出若干任意类型的数据。 格式: printf (“格式控制”,输出项列表); 普通字符 (包括转义字符): 原样输出 格式控制 格式说明:以%开头,以格式字符结尾. 控制输出数据的类型和形式。 例:printf(“\t China \n”); 例: printf(“a= %d b= %c \n”, a , b); 格式说明的完整格式: %- m.n l 格式字符 (1) d格式符 %d: 按整型数据的实际长度输出。 %md: m指定输出数据的占位宽度。 若数据位数小于m,左端(高位)以空格占位;若大于m,按整型数据的实际长度输出。如: printf (“%4d,%4d”,a,b); /*设a=123 b=12345*/ 输出为: 123 , 12345 % ld:用于输出长整型数据。long型数不能用%d输出。如: long a=123456; printf (“%ld”, a); 结果 输出: 123456 printf (“%8ld”, a); 结果

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档