无双大蛇z赵云武器连招:请问各位谁能讲讲逻辑运算跟按位逻辑运算的区别

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 13:16:10
就计算机中最基本的两种计算类型而言。。
补问:拿 !10 来打个比方,其运算过程具体应当是如何的?

逻辑运算,就是"布尔代数"意义上的运算.运算结果只有两种情况,0于非0,即false与true.从中可以建立起一种判断逻辑表达式是否为"真"的语句.
如:语句1.中国有200亿人口
语句2.大象比蚂蚁体积大
作逻辑运算,与的结果为false,或的结果为true

而按位运算,则是二进制意义上的运算.
如(11)十进制=(1011)二进制
(5)十进制=(0101)二进制

则11 & 5为
1011
&0101
=(0001)二进制=(1)十进制

或运算类似

逻辑运算就是and or 之类的运算
把一切非零的数当作1
比如:
3 and 2 = 1
2 or 0 =1
按位逻辑是把数转变为2进制,在每一位上进行逻辑运算
比如:
3 & 2 = 2