0
点赞
收藏
分享

微信扫一扫

操作符详解(1)

分类:算术操作符

          位移操作符

          位操作符

          赋值操作符

          单目操作符

          关系操作符

          逻辑操作符

          条件操作符

          逗号表达式

          下标引用,函数调用和结构成员

1.算术操作符

       +      -      *      /       %

(1)除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。

(2)对于/操作符如果两人操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。

(3) %操作符的两个操作数必须为整数,返回的是整除之后的余数

2.移位操作符(基于补码来计算)

*正整数的原,反,补码相同

>> 右移操作符(1)算术右移:右边丢弃,左边补原符号位

                      (2) 逻辑右移:右边丢弃,左边补零

<<左移操作符:左边丢弃,右边补0

3.位操作符  (基于补码来计算)  注:操作必须是整数

&  按位与--只要有一个为0则为0,两个同时为1才为1

|   按位或--只要有1则为1

按位异或--相同为0,相异为1

例:不创建临时变量,实现两个数的交换

方法1:加减法操作符详解(1)_浮点数

方法2.异或法

操作符详解(1)_补码_02



举报

相关推荐

0 条评论