1.&(与运算)

在二进制中,运算规则:0&0=0;  0&1=0;   1&0=0;    1&1=1;

类比到十进制,例如 3和4,首先化成二进制,就是 011 和 100,再进行相同位上的与运算,就是 000,最后就是0,因为是“运算符号”,所以返回的是int 类型,再举个例子13和4,就是1101和0110,结果是0100,就是4.

1.2 &&(逻辑与)

就我而言,如同在名称上的区别,这个主要是用来判断的,当然&也能用来做判断,这得是情况而定。名在细节上的区别首先就是效率上是低于逻辑运算符,其次就是&不具有短路效果,即左边false,右边还会执行;&&具有短路效果,左边为false,右边则不执行

2.|(或运算)

运算规则:0|0=0;  0|1=1;  1|0=1;   1|1=1;

同理,也是举个例子,3和4,首先化成二进制,就是 011 和 100,再进行相同位上的与运算,就是111,化成十进制就是7.

2.1 ||(逻辑或)

与上面一样,| 不具有短路效果,即左边true,右边还会执行;|| 具有短路效果,左边为true,右边则不执行

3.^(异或运算符)

运算规则:0^0=0;  0^1=1;  1^0=1;   1^1=0;

举个例子 3和4,首先化成二进制,就是 011 和 100,再进行相同位上的异或运算,就是111,化成十进制就是7.

关于 运算符号 (与运算)、|(或运算)、^(异或运算)以及与 和 || 逻辑运算符区别相关推荐

  1. OCaml入门(一)——OCaml中的基本数据类型、运算符号、表达式和函数

    目录 1.函数式编程(Functional Programming/FP) 2.OCaml中的基本数据类型(Basic Data Type) 3.运算符号(Operator) 3.1算术运算符 3.2 ...

  2. php特殊函数,PHP常用特殊运算符号和函数的简单示例

    这篇文章主要为大家详细介绍了PHP常用特殊运算符号和函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 注解符号: // 单行注解 多行注解 ...

  3. php大于等于符号怎么打出来_PHP常用的特殊运算符号(连续小于符号,三个小于符号,eot,eod,echo示例,print示例)...

    最近在写PHP程序的时候发现了一些特殊的PHP符号,例如连续小于符号,三个小于符号,eot,eod,echo示例,print示例等,突然间发现用这么久的PHP了,竟然连PHP的基本符号都没有认全,看到 ...

  4. Python 位运算符号

    Python 位运算符号 文章链接 posted on 2018-06-23 16:32 luoganttcc 阅读(...) 评论(...) 编辑 收藏

  5. javascript中的运算符号

    JS中运算符号大部分和java中的运算符一样,我们在这里分析一下特殊的运算符号 一.关于/% JS中,数字类型都是number,能除尽,则默认结果就是一个整数,不能除尽,结果默认就是浮点 JS中如果出 ...

  6. latex大写运算符号

    latex大写运算符号 大写运算符号 latex符号 ∑\sum∑ \sum ∏\prod∏ \prod ∐\coprod∐ \coprod ∫\int∫ \int ⋃\bigcup⋃ \bigcup ...

  7. php识别号码格式豹子,[转载]php新手入门之PHP常用特殊运算符号

    php新手入门之PHP常用特殊运算符号,尖锋网站长发布分享. 尖锋网常发布一些技术分享资料和文章.欢迎大家提供高质量的旅游生活养生问答. 注解符号: // 单行注解 多行注解 引号的使用 ' ' 单引 ...

  8. python减法怎么表示_python运算符号之一的减法怎么用,你真的学会用python的使用方法了嘛...

    [摘要]python作为编程语言的一种,可以完成很多功能,但所有的算法都不能离开加减乘除,所以python运算符号之一的减法也成为了很重要的一部分,今天环球网校小编就来教大家使用python运算符号之 ...

  9. 程序员数学基础【一、基础运算符号(整数、普通浮点数运算、逻辑运算)】(Python版本)

    测试使用语言:[Python] 由于此类语言入门非常容易,哪怕初中生亦可以,并且本科/研究生写论文.做实验多数所用语言都是[Python]故而选择此语言. 代码运行平台:[win10 x64] 代码环 ...

  10. Linux中设置vim自动在运算符号两边加上空格

    vim中设置自动在=+-之类的运算符号左右两边加上空格.原版的vim不带这个功能,写出的代码例如z=x+y,不美观,很多编译器(如VS)能够自动在符号两边加上空格,如z = x + y,看起来比较美观 ...

最新文章

  1. python之33个关键字详解_Python 中的关键字 with 详解
  2. JavaWeb编程(十)Json语句
  3. C语言之强制类型转换与指针--#define DIR *((volatile unsigned int *) 0x0022)
  4. chrome浏览器使用技巧
  5. jaxb-xjc.jar_使用xjc在一秒钟内生成您的JAXB类
  6. shell的交互式和非交互式登录
  7. webrtc之onicecandidate的 event handler的一点疑惑
  8. Windows WSL Ubuntu下配置JDK环境变量
  9. Sysdig and Falco now powered by eBPF
  10. “单于夜遁逃”的上一句诗是什么?这句诗出自哪里?
  11. 重载全局new/delete实现内存检测
  12. coolpad大神f2Android,酷派大神F2全高清版(8675-FHD Android 5.0)刷Recovery教程
  13. 【JY】ABAQUS混凝土CDP插件分享
  14. php体检管理系统,学生健康体检信息管理系统
  15. Codeforces 1299 题解
  16. Vitalik Buterin:我的 40 升背包旅行指南
  17. [HAOI2014] 贴海报
  18. 【C语言常识】Keil MDK的分散加载文件.sct
  19. 我的深度学习的学习之旅
  20. 掘金秋招征文大赛评选结果

热门文章

  1. 玩转代码|Google Map api国内正常使用该如何配置
  2. SAP财务记账中的贸易伙伴Trading Partner简析
  3. 破解EXCEL工作表保护密码
  4. 抖音视频真的能赚到钱吗?抖音真的有带货力吗?国仁网络资讯
  5. 安徽省计算机考试准考证查询
  6. STM32 GPS定位
  7. 初识:神经网络(Neural Networks)
  8. 禾川Q0 PLC ModbusRTU通讯
  9. java 借助modbus协议实现与硬件之间的通讯
  10. 基于大数据的动漫影视可视化分析系统