个性化阅读
专注于IT技术分析

c操作符

本文概述

运算符只是用于执行操作的符号。可以有多种类型的运算,例如算术运算,逻辑运算,按位运算等。

有以下几种类型的运算符可以用C语言执行不同类型的运算。

  • 算术运算符
  • 关系运算符
  • 移位运算符
  • 逻辑运算符
  • 按位运算符
  • 三元或条件运算符
  • 赋值运算符
  • 杂项运算符

C中运算符的优先级

将首先评估哪个运算符的运算符种类的优先级。关联性指定要评估的操作员方向;它可以从左到右或从右到左。

让我们通过以下示例了解优先级:

int value=10+20*10;

值变量将包含210,因为*(乘法运算符)在(加法运算符)之前被求值。

C运算符的优先级和关联性如下所示:

类别操作员关联性
Postfix() [] -> . – –左到右
Unary-! 〜–(类型)*右到左
Multiplicative *%20/%20%左到右
Additive 左到右
Shift << >>左到右
Relational < <= > >=左到右
Equality == !=左到右
Bitwise AND左到右
Bitwise XOR^左到右
Bitwise OR|左到右
Logical AND左到右
Logical OR||左到右
Conditional?:右到左
Assignment= += -= *= /= %=>>= <<= &= ^= |=右到左
Comma, 左到右

赞(0)
未经允许不得转载:srcmini » c操作符

评论 抢沙发

评论前必须登录!