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

    一、golang之运算符

    • Go 语言内置的运算符有:(比python少了一个成员运算符)
      1. 算术运算符
      2. 关系运算符 (对应python中的比较运算法)
      3. 逻辑运算符
      4. 位运算符
      5. 赋值运算符

    1. 算术运算符

    • 没什么好说的,就是加减乘除,取余
    +	-	*	/	%
    

    注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符

    2. 关系运算符

    • 这个也没什么好说的,就是if判断中使用的那些东西。
    ==	!=	>	>=	<	<=
    

    3. 逻辑运算符

    • 就是连接条件用的,指定条件与条件之间的关系
    &&	对应python中的	and
    
    ||	对应python中的	or
    
    !	对应python中的	not
    

    4. 位运算符

    • 随便看看就好,基本没有用到的地方

    • 位运算符对整数在内存中的二进制进行操作

    &	与运算(两位均为1才为1)
    
    |	或运算(两位有一个为1就为1)
    
    ^	异或(两位不一样则为1)
    
    <<	左移n位就是乘以2的n次方(“a<<b”是把a的各二进位全部左移b位,高位丢弃,低位补0)
    
    >>	右移n位就是除以2的n次方(“a>>b”是把a的各二进位全部右移b位)
    

    5. 赋值运算符

    =	简单的赋值运算符,将一个表达式的值赋给一个左值
    
    +=	相加后再赋值
    
    -=	相减后再赋值
    
    *=	相乘后再赋值
    
    /=	相除后再赋值
    
    %=	求余后再赋值
    
    <<=	左移后赋值
    
    >>=	右移后赋值
    
    &=	按位与后赋值
    
    |=	按位或后赋值
    	
    ^=	按位异或后赋值
    
  • 相关阅读:
    网站图片轮播效果
    图片处理类
    字符串处理帮助类
    css3高级选择器
    JQuery选择器大全
    ASCII码表
    jQuery选择器大全
    OpenFileDialog无法弹出的解决方法
    socket学习目录
    ps-抠图
  • 原文地址:https://www.cnblogs.com/Mcoming/p/11972898.html
Copyright © 2011-2022 走看看