计算机中能进行的运算主要分为两大类:
逻辑运算
计算机基于逻辑关系所进行的比较、判断、逻辑与或非等操作。
主要用于控制程序流程和判断条件。
常见的逻辑运算有:与(AND)、或(OR)、非(NOT)、异或(XOR)、与非(NAND)、或非(NOR)等。
算术运算
计算机进行数学计算所使用的基本运算符,如加减乘除、取余数等。
主要用于实现数据的数值计算和统计。
常见的算术运算有:加法(+)、减法(-)、乘法(*)、除法(/)、取余数(%)等。
此外,计算机还能进行一些更复杂的运算和操作,例如:
移位运算:包括左移(<<)和右移(>>)。
比较运算:如大于(>)、小于(<)、等于(=)等。
位运算:包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)等。
其他运算:如求补码、求绝对值、求平方根等。
这些运算方式不仅构成了计算机处理数据的基础,也是实现各种复杂功能和算法的前提条件。