西安市公积金查询入口:请问各位谁能讲讲逻辑运算跟按位逻辑运算的区别

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/13 00:27:24
就计算机中最基本的两种计算类型而言。。
补问:拿 !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