3.1.3 圆括号运算符
圆括号运算符允许组合操作数和运算符,使它们能一起求值。这是相当重要的一个技术,因为它提供了覆盖默认优先级的一个途径。例如,以下两个表达式的求值结果是完全不同的:
(60 / 10) * 2 |
第一个表达式求值为12,第二个表达式求值为3,圆括号影响了表达式的最终值。
有的时候,圆括号运算符实际上并不改变结果,因为它恰好顺应了正常的优先级规则。不过,使用圆括号来提高代码的可读性是一个良好的编程习惯。例如,表达式
fahrenheit = (celsius * 9 / 5) + 32; |
fahrenheit = celsius * 9 / 5 + 32; |
好得多。
开发者应该主动使用圆括号来增强代码的可读性,显式地消除表达式的歧义,而不是依赖运算符的优先级。
| 回书目 上一节 下一节 |
|
||||
| · 龙芯要做中国的“奔腾” · 2008年上半年IT技术图.. · 虚拟化的“赤壁之战” · 服务器节能与绿色IT · 微软出价446亿美元收购.. · 脉冲无线电uwb专题 · 802.11n:下一代的无线.. · 云计算时代来临 |
· IT工程师该不该考CCIE.. · 浏览器的战国时代 · 2008年上半年全国软考.. · 无线网络环境 · 无线网状网(MESH) · 无线重中之重:安全问题 · 网络故障排除宝典 · Windows Server 2008专.. |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · 无线网状网(MESH) · Windows远程桌面应用 · C#技术开发指南 |
· Apache技术专题 · Windows集群服务应用 · C#技术开发指南 · 文档格式标准开战 OOXM.. · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 解析35岁技术人的价值.. |
|||