逻辑运算是一切数学的基础也是计算机的基础,无论是数学里面的高等数据还是概率论,都是基于集合论进行搭建,集合论最基本的操作就是逻辑运算。什么是逻辑运算呢?在逻辑运算中,仅有“与”、“或”、“非”三种基本运算,在算数运算中,由“加”、“减”、“乘”、“除”四种基本运算组成。逻辑运算的输入只能是“真”或“假”,输出也只能是“真”或“假”;算数运算的输入可以是所有的实数,输出也可以是所有的实数。逻辑运算和算法运算从直观上感觉是完全不同,他们有不同的输入和不同的输出,但是满足了某些情况可以将算数运算转换成逻辑运算,当前这也是计算机得到极大发展的理论基础。
1. 基本逻辑运算
在逻辑运算中只有“与”、“或”、“非”三种基本运算,除此之外还有一种基于这些基础运算的一种衍生运算 -“异或”。逻辑运算中,输入只能是“真”或者“假”,为了与处理器中的二进制对应起来,以下“真”使用“1”代替,“假”使用“0”代替.
在编程的开发语言中的逻辑与,分别有“与”与“位与”(位与,按bit位进行“与”运算),如在C语言中使用“&&”表示与,使用“&”表示“位与”,在逻辑与的运算中当输入条件同时为真时其运算结果才为真,否者结果为假,如下:

最低0.47元/天 解锁文章
887





