算数操作符:
+:加
-:减
*:乘
/:除(当两边有一个使小数的时候就按小数进行计算) 7/2就等于3,而7.0/2就等于3.5
%:取模(两端只能是整数)
赋值操作符:
=:赋值
+=:赋值加法 a+=3就是a=a+3的意思。
-=: a-=3就是a=a-3的意思
同理以上方法适用:“*=” ,“=/=”, “&=”, “^=”, “|=”, “>>=”, “<<”
单目操作符:
(1)“!”:逻辑反操作符:就是把真变成假,把假变成真。(在c语言中0表示假,非0表示真)
(2)“-”:负号 “+”:正号
(3)“size of”:操作符的类型长度(包含\0)
(4)“--”前置:表示先--在使用,“后置--”:表示先使用在--
“++”前置:表示先++在使用,“后置++”:表示先使用在++
b=a++就是:b=a,a=a+1;而b=++a就是:a=a+1,在b=a
(5)“(类型)”强制转换类型
int a=(int)3.14就是指a=3
关系操作符:
“>" :大于 ">=":大于等于 "<":小于 "<=":小于等于 "!=":不等于 "==":等于
逻辑操作符:
"&&" :逻辑与(并且的意思)若有两个条件前面的为真,就不再进行后面的计算判断
"||":逻辑或(或者的意思)若有两个条件前面的为假,就不再进行后面的计算判断
条件操作符:
三目操作符:
excp1?excp2:excp3 也称作“三目操作符”有三个操作数
当excp1为真时excp2为真excp3为假
当excp1为假时excp2为假excp3为真
逗号表达式:
(用逗号隔开的表达式)从左到右依次进行计算
特点是整个表达式的结果都是最后一个表达式 的结果
“[]":下标引用操作符
“()”:函数引用操作符