算术运算符用于对数值进行基本的加、减、乘、除等数学运算,包括加号(+)、减号(-)、乘号(*)、除号(/)和取模符号(%)。其中,加号和减号的使用与数学中一致,乘号和除号则与数学的乘号和分号略有不同,取模符号(%)用于返回除法运算中余数所对应的数值。
例如,在Python中,5+3的结果为8,10-5的结果为5,5*4的结果为20,15/3的结果为5,而7%3的结果为1。
比较运算符用于比较两个数值是否相等,或者大小关系。包括等于号(==)、不等于号(!=)、大于号(>)、小于号(<)、大于等于号(>=)和小于等于号(<=)。其中,等于号和不等于号用于判断两个数值是否相等,大于号和小于号则用于判断两个数值的大小关系。
例如,在Java中,5==3的结果为false,5!=3的结果为true,10>5的结果为true,2<1的结果为false,而6>=6的结果为true。
逻辑运算符用于对布尔值进行逻辑运算,包括与符号(&&)、或符号(||)和非符号(!)。其中,与符号用于判断两个布尔值是否同时为true,或符号用于判断两个布尔值是否有至少一个为true,非符号用于对一个布尔值进行取反操作。
例如,在C++中,true&&false的结果为false,true||false的结果为true,而!true的结果为false。
赋值运算符用于给变量赋值。包括等于号(=)、加等于号(+=)、减等于号(-=)、乘等于号(*=)、除等于号(/=)和取模等于号(%=)。其中,等于号用于给变量赋值,其他运算符用于在原有的变量值的基础上进行计算,并将结果赋值给该变量。
例如,在JavaScript中,x=5的结果是将变量x赋值为5,x+=2的结果是将变量x的值加2,即将x的值从5变为7,而y%=3的结果是将变量y的值对3取模,并将结果赋值给y。