一,基础规定 二,整数的按位 与运算 (&) 三,整数的按位 或运算 (|) 四,整数的按位 左移运算 (>) 与左移运算符类似 ...
分类:
其他好文 时间:
2017-12-25 00:55:27
阅读次数:
103
// 提取低位的半个字节 System.out.println("01010101 & 0x00ff 结果为"+(0x55 & 0x0f)); // 按位或 // 在socket通信DataInputStream.readUnsignedShort()中用来合并byte System.out.pri ...
分类:
其他好文 时间:
2017-11-23 15:23:58
阅读次数:
187
&& : 逻辑与,都为真则真 ||: 逻辑或,一个为真则为真 !:逻辑非, &:按位与 |:按位或 ~:按位取反 ^:按位异或,相异为1.例如A=0b11001100,B=0b11110000,F=A^B=0b00111100 时钟周期:晶振就是时钟源,就是晶振分之一。 机器周期:完成一个操作的最短 ...
分类:
其他好文 时间:
2017-11-20 21:56:42
阅读次数:
189
7表达式 7.1 指针生成 7.2 初等表达式 7.3 后缀表达式 7.4 一元运算符 7.5 强制类型转换 7.6乘法类运算符 7.7加法类运算符 7.8移位运算符 7.9关系运算符 7.10 相等类运算符 7.11按位与运算符 7.12按位异或运算符 7.13按位或运算符 7.14逻辑与运算符 ...
分类:
编程语言 时间:
2017-11-13 23:18:41
阅读次数:
231
python正则表达式表一、re模块python中处理正则表达式的一个模块,通过re模块的方法,把正则表达式pattern编译成正则对象,以便使用正则对象的方法1.格式参数re.compile(pattern[,flags])1)参数flag是匹配模式,取值可以使用按位或运算符“|”表示同时生效,比如:re.I|re.M2..
分类:
编程语言 时间:
2017-11-10 20:34:51
阅读次数:
272
题意:给你一个数n,让你找m个非负整数,使得它们的和为n,并且按位或起来以后的值最小化。输出这个值。 从高位到低位枚举最终结果,假设当前是第i位,如果m*(2^i-1)<n的话,那么说明这一位如果填零,剩下的位不论怎么填,都绝对凑不出n来,所以这一位必须填1.如果m*(2^i-1)>=n,这一位就填 ...
分类:
其他好文 时间:
2017-11-02 20:06:52
阅读次数:
149
位运算符除按位与、按位或运算符外,其它只能用于处理整数的操作。位运算是完全针对位方面的操作。1、“按位与”运算“按位与”运算的运算符为“&”,“按位与”运算的运算法则是:如果两个整型数据a、b对应为都是1,则结果位才是1,否则为0。如果两个操作数的精度不同,则..
“按位或” 运算的巧妙运用 今天在学习Collections的源码时,看到下面的代码,联系之前自己写的程序,感受到下面这段代码确实巧妙: 下面简单介绍: “T... elements” :可变参数列表,元素为泛型T或T的子类。 “|=”:这是类似于“+=”这样的运算式,是A = A + B这种形式的 ...
分类:
其他好文 时间:
2017-10-18 00:08:36
阅读次数:
595
今天在学习vue-music项目的时候,遇到了一个有意思的公式 正常来说,两个数的按位或,第一步需要把两个数化为二进制表示,然后对位进行按位或,但是上面的返回值让我困惑不已 经过百度,才发现,原来在进行按位操作的时候,操作数会先转化为2进制的32bit,然后通过无符号右移,取整,然后再进行按位操作。 ...
分类:
其他好文 时间:
2017-10-13 10:22:39
阅读次数:
125
首先介绍一下基本的位操作:位操作的是整数基本数据类型中的单个比特,即操作的是 二进制 按位操作符: & 按位与操作 | 按位或操作 ^ 按位异或操作 ~ 按位非操作 & 如果输出位都是 1 ,那么输出 1 例: 5 & 3 = 1 101 &011 << >> 001 = 1 | 如果输出位有一个是 ...
分类:
其他好文 时间:
2017-10-12 21:45:09
阅读次数:
127