- 4
- 0
- 约2.2千字
- 约 42页
- 2017-07-16 发布于四川
- 举报
1.算术运算符的优先级。 2.算术运算符和圆括号的结合性。 3.算术表达式。 用算术运算符和一对圆括号将运算数连接起来的、符合C语言语法的表达式称为算术表达式。 其中:运算数可以是常量、变量和函数等。例如:2+sqrt(c)*b 运算规则和要求: 赋值运算符的优先级别只高于逗号运算符,且具有自右向左的结合性。 赋值运算符不同于数学中的“等于号”,这里不是等同的关系,而是“赋予”操作。 赋值表达式x=y的作用是将变量y的内容赋给变量x的存储单元,x中原有的数据被替换掉。赋值后,变量y中的内容保持不变。 赋值运算符的左侧只能是变量,不能是常量或表达式。 a+b=c是非法的赋值表达式。 等号右边的表达式也可以是一个赋值表达式。例如: a=b=7+1 合法 a=7+1=b 不合法 说明 在赋值运算符之前加上其他运算符可以构成复合赋值运算符。 复合赋值运算符: +=、 -=、*=、/=、%= 注意 例2. 3 已有变量a,其值为9,计算表达式a+=a-=a+a的值。 步骤 在表达式(不包括赋值表达式)中,如果运算符两边的整数类型不相同,将进行类型之间的转换。 转换规则如下: 若运算符两边一个是短整型,一个是长整型,则将短整型转换为长整型,然后进行运算。 若运算符两边一个是有符号整型,一个是无符号整型,则将有符号整型转换成无符号整形,然后进行运算。 在赋值表达式中,赋值号右边的
您可能关注的文档
- cyx小桥流水人家.ppt
- cz货物贸易外汇管理政策与实务培训(企业版).ppt
- C《感受自然》写作.ppt
- C东西文化(节日).ppt
- C个人经营性贷款培训.ppt
- C动态内存分配与引用.ppt
- C动物的生殖和个体发育.ppt
- C反应蛋白(CRP)分析仪.ppt
- C型转子式翻车机.ppt
- C大学基础教程第二章.ppt
- 新媒体文案创作与传播(第2版 微课版)潘勇PPT完整全套教学课件.pptx
- 现代商品学(双色)夏学超PPT完整全套教学课件.pptx
- (高清版)钢筋焊接及验收规程JGJ18-2012..docx
- (精)中华字经注释本(全).docx
- (样本)2024年全球中大型储能系统用BMS行业总体规模、主要企业国内外市场占有率及排名DHJ..docx
- 2026年Codex零基础学习手册.docx
- 部编人教版六年级上册语文全册教学课件(配2026年秋改版教材).pptx
- DB3311∕T 209-2022 茭白田土壤酸化改良技术规程.docx
- DB3302∕T 104-2010 中华鳖套养技术规范.docx
- DB3302∕T 178-2018 缢蛏底铺网养殖技术规范.docx
原创力文档

文档评论(0)