ASP AND 的逻辑运算

转载 2004年10月27日 08:49:00

这是and运算的一个很有趣的特点,and运算是按位与的,50=110010,191=10111111,(110010)AND(10111111)=(110010),这个不等于零,所以返回true,而192=(11000000),(110010)AND(11000000)=0,这当然返回False了。再举个例子50 AND 194=True,因为194=(11000010),(110010)AND(11000010)=(10),所以也是True。其实这就是判断50的二进制代码和191的二进制代码中有没有位置相同且同为1的位。这很有用处。

比方说,某系统有10项功能,用户可以具备其中的一项或某几项,我们约定,用户的功能表示为一个二进制数,从高位到低位依次表示用户是否具备某项功能。那么用户A的功能为1000000000,这表示A只具备第一项功能,其他功能无权访问。用户B的功能为0100000000。假设页面X允许具备2或3或4项功能权限的用户进入,那么页面的进入判定条件可写为
0111000000 AND UserFunction  'UserFunction 为某用户的功能权限

那么用户A进入该页面时0111000000 AND 1000000000=False,表明他没有权利进入本页
用户B进入该页面时0111000000 AND 0100000000=True,表明用户B可以进入本页

但是一般写的时候我们会把0111000000 写成448,1000000000写成512,那么页面判断的时候就是448 And 512了

ASP VBscript使用逻辑运算中的 and or

if session("postTime") session("postTime")=NOW() response.write("postisfast") response.end end if 如果...
  • wang845252276
  • wang845252276
  • 2016年03月28日 13:32
  • 1146

逻辑运算的化简

逻辑运算基本法则
  • vvsxr
  • vvsxr
  • 2015年11月28日 12:00
  • 495

c语言逻辑运算与位运算区别

c语言中,逻辑运算与位运算很容易混淆,但是它们的功能是完全不同的。逻辑运算认为所有的非零的参数都为TRUE,参数0表示false,它们返回1或0. &&与||和&与|重要的区别是,如果第一个参数求值能...
  • woailvmengmeng
  • woailvmengmeng
  • 2013年12月09日 09:28
  • 2477

逻辑运算(与&,或|,异或^)及其常用作用

1.与& 与运算当两个操作数(bool)都为true(1)时,返回结果才为true(1)。有一个false(0),返回即为false(0)。整型int运算:int  a;    a&1=a, a&0=...
  • fenghao_5555
  • fenghao_5555
  • 2007年03月05日 18:40
  • 2865

位运算(&、|、^)与逻辑运算(&&、 ||)区别

刚无意在一篇文章中看到了位运算(&、|)和逻辑运算(&&、||)的介绍,想起了自己薄弱的基础知识,于是百度了几把总结了下。         首先从概念上区分下,位运算是将运算符两边的数字换算成二进制...
  • liu251890347
  • liu251890347
  • 2014年09月17日 10:04
  • 6942

逻辑运算的短路特征

逻辑运算的短路特征   a = 3;b = 4 ;c = 5;    r=a>b && ++b >c;   a>b 为假 确定r=0 成立  &&后面的++b >c不会运算(||一样)   ...
  • agonie201218
  • agonie201218
  • 2015年07月26日 12:23
  • 405

黑马-C语言-关系,逻辑运算

1.关系运算作用: 默认情况下我们在程序中写的每一句正确的代码都会被执行,但是很多时候我们想在某一个条件成立的情况下才执行某一段代码。 关系表达式: 1>C语言中用“非0”表示逻辑真的,用“0”...
  • inter_work
  • inter_work
  • 2015年07月08日 11:44
  • 485

二进制与逻辑运算

二进制是十分深刻的思想,不是说,一个数字系统只有 0/1 就意味着它是二进制,而是某系统,仅有两种状态: 0/1 开关 阴阳 黑白 男女...
  • lanchunhui
  • lanchunhui
  • 2016年08月02日 20:14
  • 751

python(五)逻辑运算,函数

摘要 函数,在各种编程语言中,一个强大,不可或缺,根本的东西~ 1,逻辑运算 python中的逻辑运算符对比php而言,除了少了一个“!”之外,其它的“&”,“|”,and,or,no...
  • dreamhua927
  • dreamhua927
  • 2016年05月26日 16:29
  • 685

图像运算(七)——逻辑或(OR)

描述: As OR input1 input2output 0              0              0 0              1              1 1...
  • lj695242104
  • lj695242104
  • 2012年02月24日 19:02
  • 1147
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP AND 的逻辑运算
举报原因:
原因补充:

(最多只允许输入30个字)