77范文网 - 专业文章范例文档资料分享平台

课堂笔记(2)

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

取模运算%实际上是数学运算的求余数运算。

2.算术表达式及算术运算符的优先级

算术运算符的优先级与数学中基本相同,即先乘除,后加减。取模运算的优先级与乘除相同。函数和括号的优先级最高。 3.算术运算符的结合性

C语言规定双目算术运算符的结合性是自左至右,双目运算符的结合性和数学运算一致。

在做除法时,一定要验证除数是否为零的问题。 4.普通赋值运算符

赋值号与数学中的等号是不同的,如X=X+1在数学中是不成立的,但是在编译中,表示将X+1后的值再赋给X;赋值运算的优先级小于算术运算符。赋值运算符的结合性是自右至左。

(5)复合赋值运算符

复合赋值运算符的使用规则是:Xop=Y与X=XopY等价,例如,a*=b-2等价于a=a*(b-2)。

(6)选择结构设计

非零即真,如!5(对五取反)的逻辑值为0。 各种运算符的运算顺序是!(非运算)>算术运算符>关系运算符>&&>||>赋值运算符

逻辑表达式是用逻辑运算符连接起来的的式子,如果出现形如逻辑表达式1&&(||)逻辑表达式2类型的算式,则应先计算逻辑表达式1或逻辑表达式2的值,再进行两个表达式结果之间的与运算或或运算。逻辑计算的结果非真即假,也就是非0即1。

参加逻辑运算的可以是任何类型的数据,但是系统只会根据其是0还是非0简单的判定真假。

在书写表达式时,要注意一些由格式不当引起的语义错误,例如5<=X<=20,在数学中有很明确的含义,即X大于等于5,小于等于20.。随着X的取值范围变化,这个语句可能为真,亦可能为假,但在计算机中,如果以这个语句恒为真,执行顺序为由左至右,不管X的值为几,X<=5的值只能为1或0(非真即假,所以非0即1),0和1均小于20,故整个语句的值永远是1,故在计算机中要想表示该表达式的正确意思,应用X>=5&&X<=20这种形式来表达,此类问题是需要格外注意的一点。

应注意,等号的表达是用==“=”在计算机中是赋值符号。

练习:计算下面表达式的值。 9-!4<8&&3||6>7

由运算顺序可知,现计算非运算,故先计算!4的值,4非0,取反即为0,故

9-0<8为假,故与运算符左边的值是0;同理可判定与运算符的右边为1,故整个表达式的

值是0

If语句:

单分支语句结构如下:

多分支结构如下:

当IF语句中只有一个条件时,大括号可以不写,但为形成良好的编写习惯建议写下大括号。

IF的条件语句是真时,才会执行大括号里的语句,如果为假,则不执行括号内语句。 多分支语句对于括号的要求与单列语句是一致的。但此时强烈建议写上大括号,因为在分支太多而无大括号是,会出现系统自己无法找到与某个else配对的If的情况,此时系统会没有用花括号明确表明嵌套关系的情况下,会把else划归离它最近的IF,C语言的这种规定可能会导致运行结果与编程目的不符的结果。 例题:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库课堂笔记(2)在线全文阅读。

课堂笔记(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/297909.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: