c语言操作符

来源:互联网 发布:淘宝有多少个商品种类 编辑:程序博客网 时间:2024/05/17 09:06

   学习了c语言操作符后,大体总结为十类:分别是算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、逻辑操作符、三目操作符、函数调用操作符以及结构尘缘操作符。  1.算术操作符除/ 外  所有的可以作为浮点型适用。

          2.首先右移运算分两种:
             (1)逻辑移位  左边用0填充,右边丢弃

              (2)算术移位  左边用原该值的符号位填充,右边丢弃

          3.    &   按位与       |   按位或        ^   按位异或 

          4.赋值操作符较为简单,按字面意思理解就OK

          5.单目操作符里面的 sizeof和数组较为复杂,需要好好研究一下

           6.关系 、条件和逻辑操作符 在用的时候要注意一些运算符使用时候的陷阱

          7 .其他:
          (1)下标引用操作符:   [ ]  操作数:一个数组名 + 一个索引值
    int arr[10];//创建数组     arr[9] = 10;//实用下标引用操作符。     [ ]的两个操作数是arr和9。 
          (2)函数调用操作符:    ()  函数调用操作符 接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数 

          (3)结构成员操作符:访问一个结构的成员  . 结构体.成员名  -> 结构体指针->成员名