首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言 优先级

题目答案

    在一个数学式子里,例如: 3+4 x 7-2,运算规则是先乘除后加减,即“乘除”的优先级要比“加减”高。同样,在C语言中每个运算符都有自己的优先级。

(1)运算符的优先级

    优先级决定了运算符的运算顺序,如数学中的四则运算的运算规则是“先乘除后加减”。在C语言的表达式中如果出现了多个运算符,则优先级高的运算符先运算,优先级低的运算符后运算。

(2)结合性

    当一个操作数两侧的运算符优先级相同时,按运算符的结合性规定操作数先进行哪个运算符的操作。即操作数两边的运算符优先级相同的由结合规则决定运算顺序。自左向右的结合方向称为左结合,自右向左的结合方向称为右结合,例如算术运算符的结合性是左结合(自左向右)。

    结合性是C语言特有的概念,除了单目运算(仅对一个操作数进行运算)、赋值运算和条件运算符是右结合外,其他运算符都是左结合。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端