- 6
- 0
- 约2.2千字
- 约 42页
- 2016-12-10 发布于重庆
- 举报
C程序设计初步知识
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的值。 步骤 在表达式(不包括赋值表达式)中,如果运算符两边的整数类型不相同,将进行类型之间的转换。 转换规则如下: 若运算符两边一个是短整型,一个是长整型,则将短整型转换为长整型,然后进行运算。 若运算符两边一个是有符号整型,一个是无符号整型,则将有符号整型转换成无符号整形,然后进行运算。 在赋值表达式中,赋值号右边的
您可能关注的文档
- c盘那些东西能动,那些不能动.doc
- C程序设计(第三版)习题答案_谭浩强着(54页).doc
- C程序设计(第3版)谭浩强著清华大学(阅读).ppt
- C程序设计(第四版)(谭浩强)完整版_课后习题答案(83页).doc
- C程序设计(第四版)(谭浩强)完整版课后习题答案(83页).doc
- c程序设计(第四版)16章习题答案(31页).doc
- C程序设计(第四版)第2章数据类型及其运算(阅读).ppt
- C程序设计(第四版)谭浩强_课后习题答案_共11章_xin(96页).doc
- C程序设计ch05流程图/NS图.ppt
- c程序设计_谭浩强_答案_完整版_.doc
- 2025年售前项目评估试题库及答案.docx
- 2025年事业单位考试公共基础知识题库(含答案).docx
- 2025年收集军队文职人员招聘之军队文职管理学基础试题库和答案.docx
- 肿瘤防治中心评审实施细则(2025版).docx
- 2025年事业单位考试公共基础知识试题库及完整答案详解.docx
- 2025年首都经济贸易大学辅导员岗位招考聘用笔试题库含答案解析.docx
- 阜阳幼儿师范高等专科学校《英语教学法教程》2025-2026学年期末试卷.docx
- 阜阳幼儿师范高等专科学校《学前特殊儿童教育》2025-2026学年期末试卷.docx
- [国家事业单位招聘】2025全国市长研修学院(住房和城乡建设部干部学院)第二次招聘应届毕业生公笔试历.docx
- 2026年中国面案调理柜市场调查研究报告.docx
原创力文档

文档评论(0)