新TP 2598.0101C语言程序设计第1章 第二章(续).pptVIP

新TP 2598.0101C语言程序设计第1章 第二章(续).ppt

  1. 1、本文档共29页,可阅读全部内容。
  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文档。上传文档
查看更多
2.4.9 C语言的基本语句结构 主要内容: 表达式语句 复合语句 控制语句 一、 表达式语句 表达式后面加一个分号,构成表达式语句 x=3; y=y+5; x=a-b c || d ; printf(x=%d, y=%d\n,x,y); sort(a,10); 二、 复合语句 三、 控制语句 1.选择分支控制语句 if ( ) …else … switch ( ) { … } 2.循环控制语句 for ( ) … while ( ) … do … while ( ) 3.其他控制语句 break、continue、goto return 2.5.3 字符输出函数 函数调用的一般形式 putchar(c) 功能: 在标准输出设备(即显示器屏幕)上输出一个字符。 例如: putchar(b); putchar(\n); putchar(\101); putchar(st); 说明 putchar是C语言的标准库函数,使用时必须加编译预处理命令: #include stdio.h 或 #include stdio.h 【例3.1】利用putchar函数输出字符。 2.5.4 字符输入函数 函数调用的一般形式 getchar( ) 功能: 从标准输入设备(即键盘)上交互输入一个字符。 例如: getchar( ) ; c = getchar( ); printf(%c \n,getchar( )); 例如: 【例】getchar函数的应用。 #include stdio.h main( ) { char ch; ch=getchar( ); putchar(ch); } 说明: getchar是C语言的标准库函数,使用时必须加编译预处理命令: #include stdio.h 或 #include stdio.h getchar函数需要交互输入,接收到输入字符之后才继续执行程序。 连续使用getchar函数时,要注意字符的输入形式 ,例如执行如下程序段: 2.5.1 格式输出函数 函数调用的一般形式 printf(“控制字符串”,输出项列表) 功能:按格式控制所指定的格式,在标准输出设备上输出指定输出项。 修饰符 注意: printf函数格式控制中的格式说明符与输出参数的个数和类型必须一一对应。 格式说明符的 % 和后面的描述符之间不能有空格。除 %X、%E、%G外类型描述符必须是小写字母。 长整型数应该用%ld(或%lo、%lx、%lu)格式输出,否则会出现输出错误。 printf函数的参数可以是常量、变量或表达式。在计算各参数值时,Turbo C采用从右至左的顺序求值。 2.5.2 格式输入函数 函数调用的一般形式 scanf(“控制字符串”, 地址列表); 功能:按格式控制指定的格式,从标准输入设备(即键盘) 输入数据,并存入地址表指定的存储单元中,并按回车键结束。 例如: scanf (%d%f,a, f); scanf (%o, %f , b,x); scanf (a=%d, b=%d,a,b); 格式控制 控制字符串必须用双引号括起,用于指定输入数据的类型、格式、个数以及输入的形式 包括:普通字符和格式说明符 输入格式说明符 在%和格式符之间可以使用附加说明符 附加格式说明符 例如: %ld、%lo——输入十进制、八进制长整型数 %lf、%le——输入双精度实型数 %mf——输入m位数(域宽) %*d——忽略输入的一个整型数 使用scanf函数应注意: 要求在程序运行中输入数据,输入的数据个数和类型必须与格式说明符一一对应。 地址参数形式:变量名(除数组或指针变量) 格式控制中有普通字符时,必须照原样输入。 格式控制中无普通字符时,输入的数值型数据和字符串用空白符分隔,字符型数据不必分隔。 double型数据输入时,必须用%lf或%le格式 实型数输入时域宽不能用m.n形式的附加说明 为了减少不必要的输入量,除了逗号、分号、空格符以外,格式控制中尽量不要出现普通字符,也不要使用 \n 、\t 等转义字符 例如: scanf (%d%d%d, a, b, c); 输入3个整型十进制数,以空白符 (空格、tab键或回车键)分隔 scanf (%d, %o, %f , a, b, x); 输入3个数,以“,”分隔 scanf (a=%d, b=%d, a, b); 输入的形式是:a=32, b=28 (普通字符要照原样输入) 2.6 顺序结构程序设计 顺序结构程序的一般算法描述 程序设计

文档评论(0)

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

1亿VIP精品文档

相关文档