运算符

用于数学或者逻辑运算

01 算数运算符

+:加,数字、字符串 只能是同种类型的数据才能相加,特别注意数字int8和int16数据类型不同

-:减 只有数字

*:乘 只能是数字

/ :除 结果是整型,舍去余数

% :求余

02 关系运算符

同类型的数据才能比较,结果是布尔值

==

!=

> >=

< <=

03 逻辑运算符

只有布尔值才能运算,结果是布尔值

&&逻辑和,and

!逻辑非,not

||逻辑非,or

04 位运算符

& 两数对应的二进制,按位与运算,两个都为1才为1

|按位或运算,有一个为1,就为1

^两位不一样,才为1

<< 例子:a << b,就是a的各二进位全部左移b位,高位丢弃,低位补0

>> 例子:a >> b,就是a的各二进位全部右移b位,低位丢弃,高位补0

05 赋值运算符

=

+=-=*=/=%=<<=>>=&=|=^=

posted @ 2021-03-10 10:05  tianzhh_lynn  阅读(17)  评论(0编辑  收藏  举报