前面有了变量的概念和逻辑运算符,就可以写判断语句了,不过这里注意中括号的两边必须得留空格,不然报错.
运算符
赋值, 用 let 语句, 如 let "a=1"算数运算, 支持 + - * / %(模运算) **(幂运算)位运算符, 支持 >(右移) &(按位与) |(按位或) ~(按位取反) ^(按位异或)
if/then/else 语句
先举个栗子呗~...
分类:
系统相关 时间:
2015-01-04 23:05:48
阅读次数:
287
1.对函数的调用中返回值的意义function f1(){echo 1234;//return 123;//这里对返回值进行处理}var_dump(f1());//这里对整个返回值有一个认识【function的调用而没有返回值并不会影响执行,只对调用结果有影响】2.浮点数的表示【双精度:需要使用八个...
分类:
其他好文 时间:
2015-01-03 23:54:09
阅读次数:
232
1.类型转换php中的‘+’与js有区别,php中+只是算术运算符【更偏向转化为数字】。js更偏向转化为字符串php本身的自动转换类型便符合大多数对类型的处理。【也有强制转换的情形出现】【注意转换关系:字符串转换成数字类型,开头的那部分字符串能够转化为数字(还要判断浮点型和整型)】2.转换成布尔型【...
分类:
其他好文 时间:
2015-01-03 23:52:37
阅读次数:
275
按位运算在状态标示中的使用。【减少数据库存储以及更加快速的处理逻辑处理】1&1=11=1=2速度快节省空间【以上即可】1.switch做分支处理switch(状态量){case 值1:情况一执行的情形;[break;]//可以省略break跳出这个switch【这里就是强制结束的情形,加break可...
分类:
Web程序 时间:
2015-01-03 23:47:36
阅读次数:
246
如下代码:publicclassExample027{
publicstaticvoidmain(String[]args){
inti=0;
while(-1<<32!=0){
i++;
}
System.out.println(i);
}
}结果说明:将上述程序放到eclipse中,在输出行会有提示“Unreachablecode”。也就是while循环是死循环无法退出。结果..
分类:
编程语言 时间:
2015-01-03 21:10:22
阅读次数:
208
-------IOS培训、android培训、java培训、期待与您交流! ----------0.逻辑运算,位运算分类 逻辑运算:与&& 或|| 非! 位运算:与& 或| 异或^ 按位取反~ 左移> 优先级问题:算数运算>关系运算>逻辑运算1.关键字与标识符的区别...
分类:
编程语言 时间:
2015-01-02 01:09:16
阅读次数:
243
快速幂取模其实是a^b%c,这就是著名的RSA公钥加密的方法,当a,b都很大的时候,直接求是不可取的,所以就用到了快速幂取模。
首先你得明白他的原理,其实是用到了二分的思想,把b按照二进制展开
b = p(n)*2^n + p(n-1)*2^(n-1) +…+ p(1)*2 + p(0)。其中p(i) (0
所以此时a^b = a^ (p(n)*2^n + p(n-1...
分类:
编程语言 时间:
2015-01-01 16:09:33
阅读次数:
209
原理在Linux文件系统中,一个用户对文件或目录所拥有的权限分为三种:”可读”、”可写”和”可执行”,分别用 1 、2 和 4 来表示,它们之间可以任意组合:有“可读”、“可写”权限就用 3 来表示(1 + 2 = 3);有”可读“、”可执行“权限就用5来表示(1 + 4 = 5),三种权限全部拥有...
分类:
其他好文 时间:
2015-01-01 10:04:32
阅读次数:
173
无符号右移运算符 (>>>)右移表达式的位,不保留符号。result = expression1 >>> expression2>>>运算符把 expression1 的各个位向右移 expression2 指定的位数。右移后左边空出的位用零来填充,移出右边的位被丢弃。 例如 m=-3>>>2,-3...
分类:
其他好文 时间:
2014-12-31 14:19:20
阅读次数:
168
以前感觉移位运算符自己挺明白的,也许是学的时间长了,后来一看,忘得差不多了。现在参考一些网上的学习资料,将位移运算符整理一下,作为知识点总结,也算个积累。在讲移位运算符之前,先简单补充一下原码与补码的知识。一.原码与补码 在计算机系统中,数值一律用补码来存储(表示)。主要原因:使用补码,可以将...