zoukankan      html  css  js  c++  java
  • 运算符

    算术运算符

    1.+ /相加运算,如果加数中有字符串,则+变为字符串拼接符

    2.- /减运算符

    3.* /乘运算符

    4./ /除运算符

    5.% /取模(余)运算符

    赋值运算符

    1.= /将等号右边的数给等号左边;

    2.+= /例子:a += 1;等同a=a+1;

    3.-= /用法同2

    3.*= /用法同2

    4./= /用法同2

    5.%= /用法同2

    关系运算符

    关系运算符有: < , > , >= , <= , == , !=

    关系运算符的结果都是布尔量。

    逻辑运算符

    && /与运算

    || /或运算

    特性:

    1. 一般和关系运算符联用,运算结果为布尔数值

    2. 短路效应:&&运算只要第一个判定为flas则结果为flas后续运算忽略

    条件运算/三目运算符

    格式:条件?a:b;

    当条件结果为 true取a的值,

    当条件结果为 false取b的值。

    自增运算符

    自增运算符包括“++”与“--”

    注意:a++与++a不同

    a++不会马上改变a的值,而是将a放入内存中,下次使用在变化。

    ++a马上改变a的取值

    移位运算符(二进制运算符)

    二进制运算符包括"<<",">>"与">>>s"

    ">>"运算相当如数字减半

    ">>"运算相当于数字翻倍

    ">>>"该运算是在高位补零所以在对负数的运算中需要注意,该运算一般多用于加密运算

    布尔运算符

    布尔运算符包括'&','|','~','^'

    '&' /逻辑与运算

    '|' /逻辑或运算

    '!' /取反运算符

    '^' /异或运算符

    注意在布尔运算符中没有短路效应

  • 相关阅读:
    python之字典
    Python包管理工具
    【转】Python实现修改Windows CMD命令行输出颜色(完全解析)
    进程池中传递实例方法问题
    HTML协议详解
    【转】python数据格式化之pprint
    【转】Python装饰器与面向切面编程
    【转】TCP/IP报文格式
    python之线程学习
    python之面向对象
  • 原文地址:https://www.cnblogs.com/-Archenemy-/p/11828040.html
Copyright © 2011-2022 走看看