第5章c语言.ppt

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

NIHAO 第5章 C语言程序的输出与输入 主要内容 C语言语句 格式化输出函数printf 格式化输入函数scanf 5.1 C语言语句 C语言程序是由各种函数构成的,而函数又包含函数说明和函数体两部分 函数体是函数的核心。 C语言程序是通过可执行语句,向计算机系统发出操作指令的。 函数体的主要部分就是可执行语句 C语言语句分为五类 1. 控制语句 控制语句完成一定的控制功能。C语言共有9条控制语句。 (1) if( )…else… (2) switch (3) for( )… (4) while( )… (5) do…while( ) (6) continue (7) break (8) goto (9) return 2. 函数调用语句 函数调用语句由一次函数调用加一个分号(语句结束标志) 构成 例如, a = max ( a,b ); 3. 表达式语句 表达式语句由表达式和其后面的一个分号构成 表达式能构成语句是C语言的一个特色 最典型的语句是赋值表达式后加一个分号构成的赋值语句 例如,“a = 5”是一个赋值表达式,而“a = 5;”是一个赋值语句 4. 空语句 只有一个分号的语句为空语句 空语句不执行任何操作 空语句一般用来作为转向点,或循环语句中的循环体(循环体本身是空语句,表示循环体什么也不做) 5. 复合语句 复合语句是由一对大括号括起来的一组(也可以是一条) 语句构成的 【例5.1】 复合语句 int main ( ) { int num1 = 3, num2 = 4, num3; { num3 = num1; num1 = num2; num2 = num3; } /*该复合语句由3条简单语句构成,数据说明部分为空*/ { int result; result = num1 * num1 + num2 * num2; } /*该复合语句包含1个变量定义和1条简单语句*/ return 0; } 【例5.2】 C语言语句的书写 C语言允许一行写多个语句,也允许一个语句拆开写在多行上,书写格式无固定要求 int main ( ) { int num1,a,b,c; int num2, num3; num1 = 3; num2 = 4; /*两条语句写在一行*/ c = 5; /*一条语句写在两行*/ printf ( %d,%d,%d, a, b, c ); /*一条语句写在三行*/ return 0; } 5.2 格式化输出 由程序向外部设备发送数据的操作过程,称为输出 C语言中没有专门的输出语句,输出是通过C语言的库函数来实现的 printf函数是最常用的输出函数 作用:向计算机默认的输出设备(一般指显示器) 输出一个或多个指定类型的数据 1. printf函数的一般形式 printf( 格式化字符串,输出项表 ); 如,printf( time = %f,velocity = %f,space = %f \n,time,velocity,space ); 圆括号内包含两部分内容 格式化字符串 输出项表 (1) 格式化字符串 用双撇号括起来的字符串。也称为格式控制字符串或格式转换字符串 格式字符串里可以包含两种字符 普通字符 格式指示符 普通字符 分为可打印字符和转义字符。可打印字符主要指一些说明字符,这些字符按原样显示在屏幕上。 转义字符是不可打印字符,通常用来控制光标的位置。例如,“\n”的作用是在输出时,将光标移动到下一行的开始处。 格式指示符 由“%”和格式字符组成 作用:将输出的数据转换为指定的格式输出 例如,%3d,%4.3f等 格式指示符总是由“%”字符开始的 要输出不同数据类型的数据时,可以选用不同的格式指示符。格式指示符的一般形式为 %[修饰符]格式字符 (1) 格式字符 常用的格式字符有如下六种 d格式符:用来输出十进制基本整型数据 o格式符:用来输出八进制基本整型数据 x格式符:用来输出十六进制基本整型数据 f格式符:用来输出实型数据 c格式符:用来输出字符型数据 s格式符:用来输出字符串。详见第9章 g格式符:用来输出实型数据。根据数值大小选择使用f格式还是e格式 (2) 长度修饰符 长度修饰符“l”加在“%”和格式字符之间。输出长整型数据的时候,需要加长度修饰符,否则,将出现不正确的结果 long y = 1234567; printf( x = %ld\n,y );

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档