- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5第三章 顺序结构
第三章 顺序结构 3.1赋值语句 3.2 数据输出 3.3数据输入 3.4符合语句和空语句 3.1赋值语句 一、概念: 语句:是C语言中描述计算过程的最基本单位。由分号‘;’结束。 顺序结构:按语句在程序中出现的顺序逐条执行,由这样的语句构成的程序结构是顺序结构。 二、赋值语句:在赋值表达式的尾部加上一个“;” 就构成了辅助赋值语句也称为表达式句 例如: 表达式: 语句: a=a+b a=a+b; i=i+1,j=9 i=i+1,j=9; i++ i++; i-- i--; 3.2 数据输出 一、基本概念 1.输出:把数据从计算机内部送到计算机外部设备上的操作称为“输出 ” 2.输入:从计算机外部设备将数据送入计算机内部的操作称为“输入” 注意:c语言本身不提供输入和输出语句,但是有输入和输出函数 二、printf函数的一般调用形式 1.作用;在终端设备上按指定格式输出 2.形式: 表达式: printf(格式控制,输出项表) 语句: printf(格式控制,输出项表); 如: printf(”a=%d,b=%d” ,a,b); 其中“a=%d,b=%d”称为格式控制串,a,b是输出表项中的输出项。 ※3.说明: (1)格式控制: 格式转换说明:%+格式符 被输出的结果所替换 普通字符:除了格式转换说明之外的所有字符 原样输出 (2)输出项表:可以是合法的常量、变量、表达式,各输出项用逗号间隔,个数与格式转换说明一致且类型匹配 (3)格式控制必须用双引号括起来 (4)格式控制与输出项表之间必须用逗号间隔 如: printf(“a=%f,b=%f,area=%f”,a,b,area); 三、printf函数中常用的格式转换说明 ※1.格式字符 每个格式说明都必须用“%”开头,以一个格式字符作结束。 4.数据的左对齐 在宽度前加一个“-”来实现 5.使输出的数字总是带有+号或-号 在%和格式符之间(或指定的输出宽度之前)加一个“+”来实现 6.在输出数据前加前导0 可以在指定输出宽度的同时 在数据前面的多余空格处填以数字0 7.在输出的八进制前加0,在输出的十六进制前加0x %#o %#x 四、调用printf函数时的注意事项 课本P26 3.3数据输入 一、Scanf函数的一般调用形式 1.作用:是在终端设备上输入数据 2.形式: 表达式: scanf(格式控制,输入项表) 语 句 : scanf(格式控制,输入项表); * * 格式字符 说 明 c 输出一个字符 d或i 输出带符号的十进制整型数 o 以八进制无符号形式输出整型数(不带前导0) x或X 以十六制无符号形式输出整型数(不带前导0x或0X)。对x用abcdef输出;对X用ABCDEF输出。 u 按无符号的十进制形式输出整型数 f 以带小数点的形式输出单精度和双精度数 e或E 以指数形式输出实数,隐含精度为6,对E用输出大写形式 g或G 由系统决定使用f或e格式,以使输出宽度最小 s 输出字符串,直到遇到“\0”,或输出由精度指定的字符数 p 输出变量的内存地址 % 输出一个%字符 2.长度修饰符 Long l short h
文档评论(0)