位运算 1).定义. 指的是1个二进制数据的每一位来参与运算. 位运算的前提: 是这个数必须是1个二进制. 注意: a). 参与位运算的二进制数据必须是补码形式. b). 位运算的结果也是二进制的补码形式. 2).按位与: & 参与按位与的两个二进制数.如果都为1 那么结果就为1 只要有1位为0 那 ...
分类:
编程语言 时间:
2016-11-11 23:01:55
阅读次数:
292
noip模拟题day1——棋盘上的问题 day1模拟题 By FancyCoder总览(Overview)注意事项:共3道题目,时间2.5小时。Pascal选手允许使用math库和ansistring。C++选手开放使用STL。允许使用64位整型(int64或long long)。 题目名称 炮 车 ...
分类:
其他好文 时间:
2016-11-07 10:09:32
阅读次数:
303
逻辑运算符: 逻辑与:&& 逻辑或:|| 逻辑非:! 注意:逻辑与和逻辑或采用短路的方式。从左到右计算,如果确定值则不会再计算下去。 Eg:boolean c =1>2 && 2>(3/0); &&不会报异常错误,说明没有执行3/0; 位运算符: ~取反:0得1 1得0 &按位与:00得0,01得0 ...
分类:
编程语言 时间:
2016-11-06 11:37:04
阅读次数:
146
题意:已知D(0<=D<2^31)、s1、s2,其中L为D转化为二进制数时1的个数,题目保证s1<=L<=s2,求一个数,满足以下条件: 1、比D大 2、转化为二进制时1的个数在[s1, s2]内 3、找出满足1、2条件的最小数字 分析: 1、首先将D加1,假设该数为x,求出x转化为二进制时1的个数 ...
分类:
其他好文 时间:
2016-11-05 17:56:51
阅读次数:
168
Description Corrupt governors always find ways to get dirty money. Paint something, then sell the worthless painting at a high price to someone who wa ...
分类:
其他好文 时间:
2016-11-05 17:15:46
阅读次数:
236
题目描述: 自己实现pow(double x, int n)方法 实现思路: 考虑位运算。考虑n的二进制表示形式,以n=51(110011)为例,x^51 = x^1*x^2*x^16*x^32,因此每次将n无符号右移一位,并将x取当前值的平方,如果n右移后末位 为1,则将res*x。考虑特殊情况, ...
分类:
其他好文 时间:
2016-11-04 17:09:58
阅读次数:
211
03.01_Java语言基础(逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值。 b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 算术... ...
分类:
编程语言 时间:
2016-11-02 23:01:40
阅读次数:
335
Java中&&和&都是表示与的逻辑运算符,都表示逻辑运输符and,当两边的表达式都为true的时候,整个运算结果才为true,否则为false。 &&的短路功能,当第一个表达式的值为false的时候,则不再计算第二个表达式;&则两个表达式都执行。 &可以用作位运算符,当&两边的表达式不是Boolea ...
分类:
编程语言 时间:
2016-11-02 20:45:33
阅读次数:
172
<?php$a=0;$b=0;if($a=3||$b=3){$a++;$b++;}echo$a.",".$b;?>输出结果是(1,1)<?php$a=0;$b=0;if($a=3|$b=3){$a++;$b++;}echo$a.",".$b;?>输出结果是(4,4)第一个例子中,同样可以看做是”$a=(3||$b=3)”,首先3||$b=3返回true,”||”造成短路,”||”前的3已经为真..
分类:
Web程序 时间:
2016-11-01 07:48:29
阅读次数:
165
回顾 运算符:算术运算符、逻辑运算符、比较运算符、位运算符、赋值运算符、字符串运算符、自操作运算符、错误抑制符、三元运算符 位:二进制、原码、反码、补码 流程控制:顺序、分支、循环 分支结构:if分支 和 switch分支 switch:每个case最后面都会跟上break switch:适合固定值 ...
分类:
Web程序 时间:
2016-10-31 21:32:40
阅读次数:
194