美文网首页
运算符比较

运算符比较

作者: hts0404 | 来源:发表于2020-08-18 16:17 被阅读0次

通用运算符

算术运算符

+ 两个操作数相加

- 两个操作数相减

* 两个操作数相乘

/ 分子除以分母

% 取模运算 去余数

++ 自增 加一

-- 自减 减一

自增自减放在变量前后,有差异。一般不放在前面。go中自增自减不可用于赋值。

关系运算符

== 值相等

!= 值不相等

> 左大于右

< 左小于右

>= 左大于等于右

<= 左小于等于右

赋值运算符

= 赋值

+= 加等

-= 减等

*= 乘等

/= 除等

%= 取模等

该运算符不适用于python php js

<<= 左移且赋值运算符 C <<= 2 等同于 C = C << 2
>>= 右移且赋值运算符 C >>= 2 等同于 C = C >> 2
&= 按位与且赋值运算符 C &= 2 等同于 C = C & 2
^= 按位异或且赋值运算符 C ^= 2 等同于 C = C ^ 2
|= 按位或且赋值运算符 C |= 2 等同于 C = C | 2

逻辑运算符

该运算符不适用于python

&& 逻辑与

|| 逻辑或

! 逻辑非

位运算符

& 按位与

| 按位或

^ 异或运算

~ 按位取反

>> 右移运算符

<< 左移运算符

三元(条件)运算符

C Java PHP JavaScript Go

variable x = (expression) ? value if true : value if false;

Python

c = a if a < b else b

短路运算符

当使用与逻辑运算符时,在两个操作数都为true时,结果才为true,但是当得到第一个操作为false时,其结果就必定是false,这时候就不会再判断第二个操作了。

专有运算符

  1. C

    sizeof() 返回变量大小 sizeof(a)
    & 返回变量地址  &a
    * 指向一个变量  &a
    
  1. PHP

    === 绝对等于 值与类型全部相同
    <> 不等于
    !== 不绝对等于
    and or xor 与python相同
    数组支持相加操作 $arr1 + $arr2
    ?? php7新增 为三元运算符的变形
        $a = 变量 ?? 默认值; 变量存在则返回变量值,不存在返回默认值
    . 用来连接字符串
    .=  a.=b -> a=a.b  用于字符串连接
    
  1. GO

    & 取地址符
    * 指针变量
    
  1. JS

    === 参考php
    !== 同上
    >>> 参考java
    
  1. TS

  2. Java

    >>> 按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。
    
  1. Python

    is / is not 用来判断是否为同一对象
    if(a is b):
     print(1)
     
    in / not in 成员运算符
    if(a in list):
     print(1)
     
    and / or / not   python 逻辑运算符
    if a and b:
     print
     
    ** 幂运算
    a**b
    
    // 取整数
    a//b
    
    <> python2中可以表示不等于
    
    **= 幂赋值
    c**=a  c=c**a
    
    //= 取整赋值
    c//=a  c=c//a
    
    := 海象运算符表达式内部为变量赋值 Python3.8 版本新增运算符。
    

相关文章

  • MySQL 中的运算符和常用函数

    MySQL学习笔记(3) 运算符 类型:算术、比较、逻辑和位运算符 算术运算符 比较运算符 比较运算符可比较数字、...

  • 2019-03-06

    运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符 2.比较运算符:>,<,==,!=,>=,<= 所有比较运...

  • MySQL运算符

    算数运算符,比较运算符,逻辑运算符,位运算符 算数运算符: + - * / % 比较运算符: =, <>, !=...

  • 运算符与字符串

    运算符 算数运算符、比较运算符、赋值运算符、逻辑运算符比较运算符:>、<、>=、<=、==、!=赋值运算符:=、+...

  • 《Web前端开发之JavaScript精英课堂》(二)

    2.1 比较运算符,逻辑运算符 比较运算符">" "<" "==" ">=" "<=" "!="比较结果为bool...

  • 2018年6月13日【Python学习笔记】

    一、运算符 运算符:算数运算符、比较运算符、赋值运算符、逻辑运算符 1.比较运算符:>、<、>=、<=、==、!=...

  • day2学习总结0613

    01-运算符分为: 算术运算符、比较运算符、赋值运算符、逻辑运算符 1.1比较运算符:>、<、>=、<=、==(相...

  • 逻辑运算符

    赋值运算符 比较运算符 先运算再比较 逻辑运算符 比较大于逻辑!,&&,|| 单目运算符(!++ -- & ) 大...

  • Python3 基础03-运算符

    算数运算符、比较运算符、赋值运算符、逻辑运算符、身份运算符、成员运算符 一、算数运算符 例子: 二、比较运算符 返...

  • Linux的判断表达式:-d,-f,-e等

    文件比较运算符表达式 说明 案例 字符串比较运算符 算是比较运算符

网友评论

      本文标题:运算符比较

      本文链接:https://www.haomeiwen.com/subject/gddkjktx.html