Advertisement

C语言中的操作符

阅读量:

操作符

  • 数学运算符
    • 位移运算符
    • 位运算符
    • 赋值运算符
    • 组合赋值符
    • 单项运算符
    • 比较运算符
    • 逻辑运算符
    • 条件表达式
    • 冒号表达式
    • 表达式计算过程
      • 隐含类型转换
      • 数学类型转换

算数操作符

复制代码
>      +    -   *   /   %
>  
>  
>       
>  
> ```

>
>

需注意以下几点:  
1. `%`运算符仅适用于整数类型,不支持浮点数的运算  
2. 对于`/`运算符,当两个操作数均为整数时,将执行整数除法;若其中至少有一个为浮点数,则执行浮点数除法  
3. 使用`%`时,两个操作数必须为整数类型,其返回结果为整除后所剩余的数值。


## 移位操作符

`<<` 左移操作符  
`>>` 右移操作符

>
>
> 左移操作符的执行规则为:在进行位移时,左侧的位会被舍弃,而右侧则以0进行补充
>
>

**示例:** `i<<1`

【此时i等于2的4次方,即16。

>
>
> 右移运算符存

全部评论 (0)

还没有任何评论哟~