https://www.runoob.com/note/34429 || , && ==逻辑运算符 | , & == 位运算符 && 如果两个操作数都非零,则条件为真;|| 如果两个操作数中有任意一个非零,则条件为真。 & 和 && 在判断语句中都可以实现“和”这个功能,区别在于 & 两边都运算;而 ...
分类:
其他好文 时间:
2020-03-25 10:47:51
阅读次数:
114
开篇 在一门编程语言中,往往会提供大量的运算符。按功能来分的话,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符等。这些对于大家来说都不陌生。但是,本期的主角『位运算』符相对而言是比较少去使用的。因为位运算符主要针对两个二进制数进行位运算。 巧用位运算能极大的精简代码和提高程序效率。所以, ...
分类:
其他好文 时间:
2020-03-23 00:27:49
阅读次数:
92
奇数偶数,输出,字符串拼接,位运算,StringBuilder ...
分类:
其他好文 时间:
2020-03-22 19:27:06
阅读次数:
106
"eslint官网" 部分规则的中文解释如下: "no alert": 0,//禁止使用alert confirm prompt "no array constructor": 2,//禁止使用数组构造器 "no bitwise": 0,//禁止使用按位运算符 "no caller": 1,//禁止 ...
分类:
其他好文 时间:
2020-03-21 12:43:54
阅读次数:
419
LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL ...
分类:
其他好文 时间:
2020-03-18 23:28:09
阅读次数:
58
本章节主要说明Python的运算符。举个简单的例子 **4 + 5 = 9** 。 例子中,**4** 和 **5** 被称为**操作数**,"**+**" 称为运算符。 Python语言支持以下类型的运算符: - 算术运算符 - 比较(关系)运算符 - 赋值运算符 - 逻辑运算符 - 位运算符 - ...
分类:
编程语言 时间:
2020-03-18 11:13:25
阅读次数:
65
Java内置了API: Integer.toBinaryString(); 先看源码是怎么写的 java public static int numberOfLeadingZeros(int i) { // HD, Figure 5 6 if (i == 0) return 32; int n = ...
分类:
其他好文 时间:
2020-03-16 19:09:21
阅读次数:
92
原文章:https://wangdoc.com/javascript/index.html Node 接口 所有 DOM 节点对象都继承了 Node 接口,拥有一些共同的属性和方法。这是 DOM 操作的基础。 属性 Node.prototype.nodeType 属性返回一个整数值,表示节点的类型。 ...
分类:
编程语言 时间:
2020-03-15 18:46:07
阅读次数:
66
在看c语言的位运算的时候,看到一段代码,其作用是通过异或运算交换两个数值。 a = 19,b = 23 通过一行代码即可实现a、b值的交换: a ^= b ^= a ^ = b 下面通过一步一步写出等价代码,以上原理就好理解了。 a = a ^ b b = b ^ a a = a ^ b 简化写法( ...
很多算法题中使用位运算能够巧妙的解决很多问题,比如: 找出只出现一次的数 如果数组中只有一个数字出现一次,其他数字都出现两次。试找出这个数据 通常的情况,我们会采用遍历的思路。但是其实不用。因为异或运算有个十分重要的性质:任何一个数字异或它自己都等于0,而0异或任何数都等于那个数。 因此,但凡出现两 ...
分类:
其他好文 时间:
2020-03-14 20:07:22
阅读次数:
51