操作符和表达式的总结

来源:互联网 发布:中日经济数据 编辑:程序博客网 时间:2024/05/17 06:52
操作符和表达式一共分为:


        算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、(下标引用、函数调用和结构成员)十种。

1.算数操作符:%操作符的两个操作数必须为整数。返回的是整除之后的余数。

2.移位操作符:左移<<    左边抛弃、右边补0;

                         右移>>   左边用原该值的符号位填充,右边丢弃(算术移位);左边用0填充,右边丢弃(逻辑移位) 。

3.位操作符:&(按位与)    |(按位或)    ^(按位异或)【对象仅限于整数】。

4.赋值操作符:+=、=、*=、/=、%=、>>=、<<=、&=、|=、^=(复合赋值符);

5.单目操作符:! 逻辑反操作、- 负值、+ 正值、& 取地址、sizeof 操作数的类型长度(以字节为单位)、~ 对一个数的二进制按位取反、-- 前置、后置--、++ 前置、后置++、* 间接访问操作符(解引用操作符)、(类型) 强制类型转换。

6.关系操作符:>、>=、<、<=、!= 用于测试“不相等”、== 用于测试“相等”。

7.逻辑操作符:&&(逻辑与)    ||(逻辑或)。

8.条件操作符:exp1?exp2:exp3(表达式1成立,则执行表达式2,否则执行表达式3)。

9.逗号表达式:从左向右依次执行,整个表达式的结果是最后一个表达式的结果。

10.下标引用、函数调用和结构成员: [ ](操作数:一个数组名 + 一个索引值)     ()(函数调用操作符)    访问一个结构的成员(. 结构体.成员名    > 结构体指针­>成员名)。

        在操作符和表达式的学习中,我发现了自己以前老犯的错误,这次的学习让我对这些操作符和表达式的认识更深了一层,让我更了解了他们的用法,以后我会在实践中更加注意这些问题,提高自己的编程能力。

0 0
原创粉丝点击