本章需要总结的不多,但细节的东西需要注意,有些很容易遗忘。 第三章 目录: 3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 3.4 赋值 3.5 算数操作符 3.6 自动递增和递减 3.7 关系操作符 3.8 逻辑操作符 3.9 直接常量 3.10 按位操作符 3.11 移位操 ...
分类:
编程语言 时间:
2017-07-16 18:29:05
阅读次数:
235
public class txs { static void leftbit(){ int i; //整型长度为32位 //位 int num=0xFFFFFFE; //1111 1111 1111 1111 1111 1111 1110 //28 for(i=0;i<28;i++){ //循环一次 ...
分类:
编程语言 时间:
2017-07-16 10:07:27
阅读次数:
208
>>>与>>是位运算符,只对整型有效(不能用于浮点型)。当是整型的时候(low+high)>>1可以代替(low+high)/2。>>>是无符号右移运算符。如果 low+high是正整数,这三种运算是等价的。 由于有编译器优化,他们的效率应该是相同的(如果不存在编译器优化,移位运算更快)。用>>>一 ...
分类:
编程语言 时间:
2017-07-14 14:50:43
阅读次数:
259
———————————————————————————————————————————— 常用库及部分元件名中英文对照表 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ...
分类:
其他好文 时间:
2017-07-14 14:44:26
阅读次数:
238
题目:取一个整数a从右端开始的4~7位。 程序分析:可以这样考虑: (1)先使a右移4位。 (2)设置一个低4位全为1,其余全为0的数。可用~(~0 < <4) (3)将上面二者进行&运算。 ...
分类:
其他好文 时间:
2017-07-09 23:06:50
阅读次数:
259
一、布尔代数:简单理解就是用数字0和1(即:二进制位)代表逻辑值真和假来进行逻辑推理基本原则的研究。是逻辑电路和逻辑运算的数学基础。 二、逻辑运算符:与、或、非、异或 一元运算符:非(NOT),只有一个操作数 二元运算符:与(AND)、或(OR)和异或(XOR),有两个操作数 逻辑运算符真值表 NO ...
分类:
其他好文 时间:
2017-07-08 00:17:52
阅读次数:
379
查找/home下名为core+任意-2016+任意的文件,时间限定在在2016全年之间:find/home/-name‘core*-2016*‘-newermt‘2016-01-01‘!-newermt‘2016-12-31‘-----查找/home下名为core+任意-2016+任意的文件,时间限定在在2016全年之间,并将查找出来的数据移动到/backup/backup_core_201..
分类:
系统相关 时间:
2017-07-06 18:42:42
阅读次数:
134
位运算的符号 与运算:& 或运算:| 异或运算:^ 非运算:~ 移位运算:>>和<< 一. 逻辑运算符1. & 位与运算 1) 运算规则 位与运算的实质是将参与运算的两个数据,按对应的二进制数逐位进行逻辑与运算。例如:int型常量4和7进行位与运算的运算过程如下:4=0000 0000 0000 0 ...
分类:
其他好文 时间:
2017-07-05 13:38:11
阅读次数:
147
移位运算包括“逻辑移位”(logical shift)和“算术移位”(arithmetic shift)。 逻辑移位:移出去的位丢弃,空缺位(vacant bit)用 0 填充。 算术移位:移出去的位丢弃,空缺位(vacant bit)用“符号位”来填充,所以一般用在右移运算中。 c++中,整数分有 ...
分类:
编程语言 时间:
2017-07-02 20:28:48
阅读次数:
125
测试移位和乘除的比较,发现移位比乘除运算快一个位数的速度,但是难点在于判断是否是2的幂次级的数,如果不是还得通过代码拆分到2的幂次+上分子的累和,然后通过移位得到2的次幂数这样; 下列代码只是简单的判断是幂级数则移位运算,不是则正常计算,不是完全都是移位算,(之后如果找到方法判断更快在更新) C/C ...
分类:
编程语言 时间:
2017-07-01 23:22:42
阅读次数:
268