26C++算术运算符与算术表达式
3页1、基本的算术运算符在本章中主要介绍算术运算符与算术表达式,赋值运算符与赋值表达式,逗号运算符与逗号 表达式,其他运算符将在以后各章中陆续介绍。常见算数运算符运算符说明物+加法运算符,或正值运算符3 + 5,+3-减法运算符,或负值运算符5-2,-3*乘法运算符3*5/除法运算符5/3%模运算符,或称求余运算符两侧均应为整型数据,如7%4的值为3需要说明,两个整数相除的结果为整数,如5/3的结果值为1,舍去小数部分。但是,如果 除数或被除数中有一个为负值,则舍入的方向是不固定的。例如,-5/3在有的C + +系统上 得到结果-1,有的C + +系统则给出结果-2。多数编译系统采取向零取整的方法,即5/3 的值等于1,-5/3的值等于-1,取整后向零靠拢。如果参加+, -, *, /运算的两个数中有一个数为float型数据则运算的结果是double型, 因为C+在运算时对所有float型数据都按double型数据处理算术表达式和运算符的优先级与结合性用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C+语法规则的式子, 称。+算术表达式。运算对象包括常量、变量、函数等。例如,下面是一
2、个合法的C+算术表达式:a*b/c-1.5 + aC+语言规定了运算符的优先级和结合性。在求解表达式时,先按运算符的优先级别高低 次序执行,例如先乘除后加减。如有表达式a-b*c,b的左侧为减号,右侧为乘号,而乘号 优先于减号,因此,相当于a-( b*c)。如果在一个运算对象两侧的运算符的优先级别相同, 如a-b+c,则按规定的结合方向处理。C+规定了各种运算符的结合方向(结合性),算术运算符的结合方向为自左至右”, 即先左后右,因此b先与减号结合,执行a-b的运算,再执行加c的运算。自左至右的 结合方向又称左结合性,即运算对象先与左面的运算符结合。以后可以看到有些运算 符的结合方向为自右至左”,即右结合性(例如赋值运算符)。关于结合性”的概念在 其他一些高级语言中是没有的,是C和C+的特点之一,希望能弄清楚。表达式中各类数值型数据间的混合运算在表达式中常遇到不同类型数据之间进行运算,如:10+a + 1.5-8765.1234*b在进行运算时,不同类型的数据要先转换成同一类型,然后进行运算。转换的规则按图2.7 所示。胡 nqnop 武咪崩、wgp 坍咪崩gt+e+olI典。胡nqnop武咪崩、胡芸nop 0。胡巡qnopR咪崩、(。 .ooozolIKo-H-柚吕lln亚、辙 w )辙燃B氏橙堡都 zolIoigtIIPzolIf 。胡nqnop武咪崩M理、胡nqnop橙堡努溢M坍一典火OMg r- i 。I武咪崩M卿、忠 、M卿g-e+olllhffl-我套修、pt+ro+oI奇坦 IKEK-/、到 6UO我、一qnop 我 p、螂加 XOM我M、螂加翊翩我 一I咂
《26C++算术运算符与算术表达式》由会员ni****g分享,可在线阅读,更多相关《26C++算术运算符与算术表达式》请在金锄头文库上搜索。
说课数学《分一分》.doc
教育学《第一章》
2023年新产品开发新产品开发个人工作总结
2023年保护长城的建议书4.docx
2023年卫生局消防排查整治工作汇报.docx
2023年月度个人工作总结100范文.docx
2023年幼儿园教师节活动策划书范文.docx
2023年四年级语文作文14.docx
新人教版五年级语文上册期中试卷及答案(word版)
2023年初中班长竞选演讲稿6.docx
2023年英语作文连词 75词英语作文春节.docx
2023年“七五”普法工作总结.docx
利用导数解决生活中的优化问题.doc
2023年大办人民满意的教育心得体会.docx
江苏省扬州市高邮市车逻镇九年级化学全册1.3.1怎样学习和研究化学教案新版沪教版0
新教材 高考地理一轮总复习限时训练:第十三章 整合提升 Word版含答案
2023年厂房租赁合同177.docx
二极管的模型
物理学的概念与文化素养
公司规章制度修订总结
2023-09-02 15页
2024-01-20 11页
2023-04-15 5页
2023-01-23 2页
2023-05-13 7页
2023-06-30 5页
2023-09-21 5页
2022-09-30 9页
2023-04-28 7页
2022-12-25 2页