开发者社区> 问答> 正文

C语言不同的表达式求值需要注意哪些问题?

C语言不同的表达式求值需要注意哪些问题?

展开
收起
松岛菜菜 2021-10-22 14:38:10 532 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 算术表达式:应注意在除法运算中,两个整数相除的结果为整数。取余运算只能作用于两个整型数,并且规定运算结果的正负符号与被除数的符号一致。

    赋值表达式:赋值运算符的优先级很低,仅高于逗号运算符。结合方向为“从右到左”,注意在运算中将右边表达式值的类型无条件地转换为左边变量的类型。要理解复合赋值运算符的含义,并学会正确的使用方法。

    逗号表达式:逗号运算符的优先级最低,逗号表达式的值和类型就是最右边的表达式的值和类型。

    自增运算和自减运算:自增运算和自减运算实质上是对于算术运算和变量赋值运算两种运算的结合。注意“++变量”或“变量++”出现在表达式中时求值的时机不同。

    资料来源:《C语言程序设计习题解析与上机指导》,文章链接:https://developer.aliyun.com/article/727245

    2021-10-22 15:07:16
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载