博客
关于我
C语言 运算符
阅读量:797 次
发布时间:2023-04-03

本文共 1099 字,大约阅读时间需要 3 分钟。

按优先级分类

算术运算符

算术运算符用于执行加、减、乘、除等基本的数值运算。

加法运算符

  • +:用于将两个数值相加。
    a + b
  • -:用于将一个数值从另一个数值中减去。
    a - b

乘法运算符

  • *******:用于将两个数值相乘。
    a * b

除法运算符

  • /:用于将一个数值除以另一个数值。
    a / b

    注意:除法运算在C语言中需要确保除数不为零。

取模运算符

  • %:用于返回两个整数相除后的余数。
    a % b

    例如,7 % 3 会返回 1。


关系运算符

关系运算符用于比较两个数值的大小关系。

大于运算符

  • >:比较两个数值,判断前者是否大于后者。
    a > b

大于等于运算符

  • >=:比较两个数值,判断前者是否大于等于后者。
    a >= b

小于运算符

  • <:比较两个数值,判断前者是否小于后者。
    a < b

小于等于运算符

  • <=:比较两个数值,判断前者是否小于等于后者。
    a <= b

等于运算符

  • ==:比较两个数值,判断它们是否相等。
    a == b

不等运算符

  • !=:比较两个数值,判断它们是否不相等。
    a != b

逻辑运算符

逻辑运算符用于对布尔值(true或false)进行操作。

逻辑与运算符

  • &&:如果两个布尔值都为true,则结果为true。
    a && b

逻辑或运算符

  • ||:如果两个布尔值中至少一个为true,则结果为true。
    a || b

逻辑非运算符

  • !:将一个布尔值取反。
    !a

自增运算符

自增运算符用于对变量进行增量操作。

自增运算符

  • ++:在表达式执行完毕后,增加变量的值。
    a++ / a++

    注意:自增运算符在使用时需要谨慎,可能会影响变量的值。

自减运算符

  • --:在表达式执行完毕后,减少变量的值。
    a-- / a--

按位运算符

按位运算符用于对变量的二进制形式进行操作。

按位与运算符

  • &:将两个整数的二进制位进行按位与操作。
    a & b

按位或运算符

  • |:将两个整数的二进制位进行按位或操作。
    a | b

按位异或运算符

  • ^:将两个整数的二进制位进行按位异或操作。
    a ^ b

左移运算符

  • <<:将变量的二进制表示左移指定的位数。
    a << n

右移运算符

  • >>:将变量的二进制表示右移指定的位数。
    a >> n

按位求反运算符

  • ~:将变量的二进制表示取反。
    ~a

赋值运算符

赋值运算符用于将一个值赋予变量。

赋值运算符

  • =:将右边的表达式结果赋予左边的变量。
    a = b

可选赋值运算符

  • ?=:用于复合赋值,通常用于简化代码。
    a ?= b

以上是常见的编程语言中的运算符分类和说明。每种运算符都有其特定的语法和使用场景,熟悉这些运算符是编程时的重要基础。

转载地址:http://dgefk.baihongyu.com/

你可能感兴趣的文章
oracle 学习
查看>>
oracle 定义双重循环例子
查看>>
ORACLE 客户端工具连接oracle 12504
查看>>
Oracle 常用命令
查看>>
Oracle 序列sequence 开始于某个值(10)执行完nextval 发现查出的值比10还小的解释
查看>>
oracle 插入date日期类型的数据、插入从表中查出的数据,使用表中的默认数据
查看>>
oracle 数据库dg搭建规范1
查看>>
oracle 时间转化函数及常见函数 .
查看>>
Oracle 权限(grant、revoke)
查看>>
oracle 查询clob
查看>>
Oracle 比较 B-tree 和 Bitmap 索引
查看>>
UML- 组件图(构件图)
查看>>
oracle 监听器的工作原理
查看>>
oracle 行转列
查看>>
Oracle 表
查看>>
oracle 课堂笔记
查看>>
Oracle 返回结果集的 存储过程
查看>>
Oracle 递归
查看>>
Oracle 递归函数与拼接
查看>>
oracle 逻辑优化,提升高度,综合SQL上下文进行逻辑优化
查看>>