- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 顺序结构程序设计 3.1 算术运算符和赋值运算符 3.2 赋值语句和注释语句 3.3 输入输出语句 3.4 顺序结构程序设计 本章我们学习3种基本结构中的顺序结构的程序设计。在开始学习程序设计之前,还需要先学习一些关于运算符和表达式方面的知识,还需要学习一些常用的、最基本的语句。本章是后续各章的基础。 3.1 算术运算符和赋值运算符 3.1.1 算术运算符与算术表达式 表3.1.1给出了C 语言中算术运算符及其运算功能。 模运算的运算对象(操作数)和运算结果是整型 。 模运算符“%”是计算两个整数进行整除后的余数。运算结果的符号与被除数相同。 对于除法运算,需要强调的是,两个整型数相除时,结果为整数,小数部分丢失。 加1运算和减1运算是对变量进行算术运算的。变量可以是整型、字符型、指针型和数组元素。运算结果仍为原数据类型,并存回原运算对象(变量)。在使用加1和减1运算符时,运算符可以放在运算对象的前面,称为前缀,也可以放在运算对象的后面,称为后缀。 例如: x++; ++x; 其运算功能都是: ? x=x+1; 当加1运算和减1运算出现在表达式中时,前缀和后缀的功能是不同的。 在前缀的情况下,其运算规则是:先对运算对象(变量)进行加1运算或减1运算;然后,使用加1或减1后的运算值参加表达式的运算。 在后缀的情况下,其运算规则是:先取运算对象(变量)的值参加表达式的运算,然后进行加1运算或减1运算并存入变量。 3.1.2 赋值运算符与赋值表达式 C语言中的赋值运算符可分为两类:赋值运算符和自反赋值运算符(或称复合赋值运算符)。 赋值运算符为“=”。赋值运算符号的作用是: 将赋值运算符右边表达式的值赋予赋值运算符左边的变量。例如:将表达式: ? a+2-b*c/6+c%3 的值赋给变量b,则应该这样使用赋值运算符: ? b=a+2-b*c/6+c%3 用赋值运算符组成的表达式叫做赋值表达式。 赋值表达式的一般形式为: 变量=表达式 ? 赋值表达式的值等于赋值运算符左边变量的值,也就是右边表达式的值。 赋值运算符的结合性是自右向左的,表达式: a=b=c=4 3.1.3 自反赋值运算符 自反赋值运算符也称为复合赋值运算符,它是在赋值运算符前加上某个其他运算符构成的运算符。自反赋值运算赋共有10个:与算术运算符有关的有5个,与位运算符有关的有5个。下面先介绍算术自反赋值运算符,它们是: += ?= *= /= %= 上述运算符的运用可写成如下的一般形式: 变量 OP=表达式 ?例如: ? a+=8 等效于运算 a=a+(8) 3.2 赋值语句和注释语句 3.2.1 赋值语句 计算机程序实质上是由语句的序列构成的,赋值语句主要用来完成数据的加工处理任务。赋值语句有如下两种格式: ? 变量=表达式; 变量OP=表达式; 所有C语句都是以分号结束的。 对于第一种格式的赋值语句,其功能是:计算表达式的值,然后赋予变量。 对于第二种格式的赋值语句,其功能是:将变量和表达式进行指定的运算后,将获得的值赋予变量。 3.2.2 注释语句 注释语句只是为程序加的注解或说明文字,对程序的编译和执行不产生任何影响。 注释语句的格式是: /* 注释/字符集合 */ ? 或 ? /* 注释字符集合 注释字符集合 */ 3.3 输入输出语句 系统函数很多,也称为系统库函数。这些库函数分别定义在扩展名为“h”的各个系统文件中,这些文件称为头文件。要在程序中使用某个系统函数,用户必须在程序的开头写出如下的包含命令: #include 头文件名.h ? 或 ? #include 头文件名.h 本节介绍4个用于输入和输出的系统库函数,它们是函数putchar()、getchar()、printf()和scanf()。这些函数的定义包含在头文件“stdio.h”中。如果编程时要使用上述的输入输出函数,应先将该头文件,用包含命令写在本程序的开头: ? #include stdio.h 3.3.1 字符输出函数putchar()
您可能关注的文档
- CorelDRAW平面设计应用教程 作者 王艳梅 1.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 2.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 4.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 6.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 8.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 9.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 10.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 11.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 12.ppt
- CorelDRAW平面设计应用教程 作者 王艳梅 13.ppt
- C及C++程序设计 修订本 作者 张富 C语言基础 第4章.ppt
- C及C++程序设计 修订本 作者 张富 C语言基础 第7章.ppt
- C及C++程序设计 修订本 作者 张富 C语言基础 第9章.ppt
- C及C++程序设计 修订本 作者 张富 C语言基础 第19章.ppt
- C语言程序设计 作者 978-7-302-24345-8 kj-第1章C语言概述.ppt
- C语言程序设计 作者 978-7-302-24345-8 kj-第4章选择结构程序的设计.ppt
- C语言程序设计 作者 978-7-302-24345-8 kj-第6章数组.ppt
- C语言程序设计 作者 978-7-302-24345-8 kj-第9章指针.ppt
- C语言程序设计 作者 978-7-302-24345-8 kj-第10章结构体和其他数据类型.ppt
- C语言程序设计 作者 978-7-302-24345-8 kj-第11章位运算.ppt
最近下载
- 4郭永康光的干涉-14.ppt VIP
- 中职教育一年级上学期英语《We Are Friends》课件.pptx
- 4郭永康光的干涉-11.ppt VIP
- 《危险化学品目录(2015版)》(2022年调整)-标注为爆炸物的化学品.pdf VIP
- 湘南学院2021-2022学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
- 人美版小学四年级上册美术教案.pdf VIP
- 人教PEP版五年级上册英语Unit 2 My week单元整体教学设计(教案).docx VIP
- 4郭永康 光干涉-7 .ppt VIP
- 小学语文新部编版一年级上册全册教案(2025秋新版).doc
- 湘南学院2022-2023学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
文档评论(0)