关于 运算符号 (与运算)、|(或运算)、^(异或运算)以及与 和 || 逻辑运算符区别
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.
关于 运算符号 (与运算)、|(或运算)、^(异或运算)以及与 和 || 逻辑运算符区别相关推荐
- OCaml入门(一)——OCaml中的基本数据类型、运算符号、表达式和函数
目录 1.函数式编程(Functional Programming/FP) 2.OCaml中的基本数据类型(Basic Data Type) 3.运算符号(Operator) 3.1算术运算符 3.2 ...
- php特殊函数,PHP常用特殊运算符号和函数的简单示例
这篇文章主要为大家详细介绍了PHP常用特殊运算符号和函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 注解符号: // 单行注解 多行注解 ...
- php大于等于符号怎么打出来_PHP常用的特殊运算符号(连续小于符号,三个小于符号,eot,eod,echo示例,print示例)...
最近在写PHP程序的时候发现了一些特殊的PHP符号,例如连续小于符号,三个小于符号,eot,eod,echo示例,print示例等,突然间发现用这么久的PHP了,竟然连PHP的基本符号都没有认全,看到 ...
- Python 位运算符号
Python 位运算符号 文章链接 posted on 2018-06-23 16:32 luoganttcc 阅读(...) 评论(...) 编辑 收藏
- javascript中的运算符号
JS中运算符号大部分和java中的运算符一样,我们在这里分析一下特殊的运算符号 一.关于/% JS中,数字类型都是number,能除尽,则默认结果就是一个整数,不能除尽,结果默认就是浮点 JS中如果出 ...
- latex大写运算符号
latex大写运算符号 大写运算符号 latex符号 ∑\sum∑ \sum ∏\prod∏ \prod ∐\coprod∐ \coprod ∫\int∫ \int ⋃\bigcup⋃ \bigcup ...
- php识别号码格式豹子,[转载]php新手入门之PHP常用特殊运算符号
php新手入门之PHP常用特殊运算符号,尖锋网站长发布分享. 尖锋网常发布一些技术分享资料和文章.欢迎大家提供高质量的旅游生活养生问答. 注解符号: // 单行注解 多行注解 引号的使用 ' ' 单引 ...
- python减法怎么表示_python运算符号之一的减法怎么用,你真的学会用python的使用方法了嘛...
[摘要]python作为编程语言的一种,可以完成很多功能,但所有的算法都不能离开加减乘除,所以python运算符号之一的减法也成为了很重要的一部分,今天环球网校小编就来教大家使用python运算符号之 ...
- 程序员数学基础【一、基础运算符号(整数、普通浮点数运算、逻辑运算)】(Python版本)
测试使用语言:[Python] 由于此类语言入门非常容易,哪怕初中生亦可以,并且本科/研究生写论文.做实验多数所用语言都是[Python]故而选择此语言. 代码运行平台:[win10 x64] 代码环 ...
- Linux中设置vim自动在运算符号两边加上空格
vim中设置自动在=+-之类的运算符号左右两边加上空格.原版的vim不带这个功能,写出的代码例如z=x+y,不美观,很多编译器(如VS)能够自动在符号两边加上空格,如z = x + y,看起来比较美观 ...
最新文章
- python之33个关键字详解_Python 中的关键字 with 详解
- JavaWeb编程(十)Json语句
- C语言之强制类型转换与指针--#define DIR *((volatile unsigned int *) 0x0022)
- chrome浏览器使用技巧
- jaxb-xjc.jar_使用xjc在一秒钟内生成您的JAXB类
- shell的交互式和非交互式登录
- webrtc之onicecandidate的 event handler的一点疑惑
- Windows WSL Ubuntu下配置JDK环境变量
- Sysdig and Falco now powered by eBPF
- “单于夜遁逃”的上一句诗是什么?这句诗出自哪里?
- 重载全局new/delete实现内存检测
- coolpad大神f2Android,酷派大神F2全高清版(8675-FHD Android 5.0)刷Recovery教程
- 【JY】ABAQUS混凝土CDP插件分享
- php体检管理系统,学生健康体检信息管理系统
- Codeforces 1299 题解
- Vitalik Buterin:我的 40 升背包旅行指南
- [HAOI2014] 贴海报
- 【C语言常识】Keil MDK的分散加载文件.sct
- 我的深度学习的学习之旅
- 掘金秋招征文大赛评选结果