VB中的逻辑运算符对数值运算的作用
逻辑运算符对数值进行运算有如下作用:(1)AND运算符常用于屏蔽某些位,例如a=aand15表示保留a的后四位,其佘位置为0。这种运算可在键盘事件中判断是否按下了SHIF...
逻辑运算符对数值进行运算有如下作用:
(1)AND运算符常用于屏蔽某些位,例如 a=a and 15 表示保留a的后四位,其佘位置为0。
这种运算可在键盘事件中判断是否按下了SHIFT键、CTRL键和ALT键,也可以用于分离颜色码。
(2)OR运算符常用于把某些位置改为1。
例如 a=a or 15 表示将a后面4位置为1,其佘不变。这段话是什么意思? 展开
(1)AND运算符常用于屏蔽某些位,例如 a=a and 15 表示保留a的后四位,其佘位置为0。
这种运算可在键盘事件中判断是否按下了SHIFT键、CTRL键和ALT键,也可以用于分离颜色码。
(2)OR运算符常用于把某些位置改为1。
例如 a=a or 15 表示将a后面4位置为1,其佘不变。这段话是什么意思? 展开
3个回答
2013-12-19
展开全部
先把数转换成二进制,然后or 前后两个数逐位比较 相同则为0 不同则为1 然后比较得出新的数 赋给a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-19
展开全部
了解下二进制数据你就知道了 15转化成二进制是1111 与之相或 就是把这四位都变成1 这是或逻辑的规律 没啥特别的 遇1得1 遇0得本身
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询