C语言算术运算符介绍

介绍

C语言的算术运算符如下:

  1. 加法运算符(+):用于两个操作数的相加。
  2. 减法运算符(-):用于从一个操作数中减去另一个操作数。
  3. 乘法运算符(*):用于两个操作数的相乘。
  4. 除法运算符(/):用于将一个操作数除以另一个操作数。
  5. 取余运算符(%):用于计算两个操作数相除后的余数。
  6. 自增运算符(++):用于将操作数的值加1。
    • 前置递增:++i 在使用 i 之前先将其值增加 1。
    • 后置递增:i++ 先使用 i 的当前值,然后将 i 的值增加 1
  7. 自减运算符(–):用于将操作数的值减1。
    • 前置递减:–i 在使用 i 之前先将其值减少 1。
    • 后置递减:i-- 先使用 i 的当前值,然后将 i 的值减少 1。
注意

这些运算符都有一定的优先级和结合性。例如,乘法和除法运算优先于加法和减法运算,而所有二元运算都具有左结合性,这意味着它们会按照从左到右的顺序进行计算。
另外,C语言中的表达式可以包含括号来改变运算的优先级,括号内的表达式总是优先于其他运算。例如 (a + b) * c 将首先计算 a + b,然后将结果与 c 相乘。

实例

#include <stdio.h>

int main() {
    int a = 10;
    int b = 5;
    int c;

    c = a + b;  // 加法运算
    printf("a + b = %d\n", c);

    c = a - b;  // 减法运算
    printf("a - b = %d\n", c);

    c = a * b;  // 乘法运算
    printf("a * b = %d\n", c);

    c = a / b;  // 除法运算
    printf("a / b = %d\n", c);

    c = a % b;  // 取余运算
    printf("a %% b = %d\n", c);

    a++;  // 自增运算
    printf("a++ = %d\n", a);

    b--;  // 自减运算
    printf("b-- = %d\n", b);

    return 0;
}

执行上述代码将输出以下结果:

a + b = 15
a - b = 5
a * b = 50
a / b = 2
a % b = 0
a++ = 11
b-- = 4

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

匠心码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值