暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

C语言——算术运算符

一如老师 2024-04-09
104

C语言中的算术运算符包括基本的加、减、乘、除,以及取模运算符。这些运算符用于执行常见的数学运算。下面是详细的介绍和代码示例:

算术运算符

  • 加法运算符(`+`):计算两个操作数的和。

  • 减法运算符(`-`):从第一个操作数中减去第二个操作数。

  • 乘法运算符(`*`):计算两个操作数的乘积。

  • 除法运算符(`/`):计算第一个操作数除以第二个操作数的商。

  • 如果两个操作数都是整数,则执行整数除法,结果也是整数,丢弃小数部分。

  • 如果至少有一个操作数是浮点数,则执行浮点除法,结果是浮点数。

  • 取模运算符(`%`):计算两个整数相除的余数。

  • 注意:取模运算符只能用于整数。

代码实例

 1#include <stdio.h>
2
3int main() {
4    int a = 10, b = 3;
5    float c = 10.0, d = 3.0;
6
7    // 加法
8    printf("a + b = %d\n", a + b);
9
10    // 减法
11    printf("a - b = %d\n", a - b);
12
13    // 乘法
14    printf("a * b = %d\n", a * b);
15
16    // 整数除法
17    printf("a / b = %d\n", a / b);
18
19    // 浮点除法
20    printf("c / d = %.2f\n", c / d);
21
22    // 取模
23    printf("a %% b = %d\n", a % b);
24
25    return 0;
26}

输出结果示例

1a + b = 13
2a - b = 7
3a * b = 30
4a / b = 3
5c / d = 3.33
6a % b = 1

注意点

  • 当使用除法运算符/
    时,如果两个操作数都是整数,则结果也是整数,会舍去小数部分。要得到浮点结果,至少有一个操作数应为浮点类型。

  • 取模运算符%
    只能用于整数运算,且不能用于浮点数。

通过这些示例,你可以看到C语言中算术运算符的用法及其在实际编程中的应用。这些基本的算术运算符是编写程序和处理数值数据的基础。


文章转载自一如老师,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论