目录
⏱️ 6分钟阅读
难度级别:简单
160K+ 有职业抱负的学习者已经阅读了这篇关于 C 运算符的文章
C 运算符是 C 中的功能之一,它具有可用于执行数学、关系、按位、条件或逻辑操作的符号。C编程语言有很多内置的运算符,可以根据程序的需要执行各种任务。通常,运算符参与用于操作数据和变量的程序,并构成数学、条件或逻辑表达式的一部分。
C编程角色的一些最常被问到的面试问题是:
- C 中的数组和指针有什么区别?
- 如何在 C 中声明数组?
- 如何在 C 中访问数组元素?
通过利用这个免费的课程“初学者的 C 基础知识在线教程课程”,并在完成后获得 SkillUp 验证证书
换句话说,我们也可以说运算符是一个符号,它告诉编译器执行特定的数学、条件或逻辑函数。它是对值或变量进行操作的符号。例如,+ 和 - 是在任何 C 程序中执行加法和减法的运算符。C 有许多运算符,几乎可以执行所有类型的操作。这些运算符非常有用,可用于执行每个操作。
此外,您还可以了解有关 C 语言用法的更多信息。
算术运算符示例
算术运算符是用于执行数学计算的运算符,如加法(+),减法(-),乘法(*),除法(/)和模数(%)。它对数值(常量和变量)执行所有操作。
下表显示了 C 语言支持用于执行算术运算符的所有算术运算符。
| 算子 |
描述 |
|
它添加了两个操作数 |
| −(减法) |
它从第一个操作数中减去第二个操作数 |
| * (乘法) |
它将两个操作数相乘 |
| / (部门) |
它负责将分子除以分义器 |
| % (模量) |
此运算符给出除法后整数的余数 |
让我们看下面 C 中的算术运算示例,假设变量 a 保持 7,变量 b 保持 5。
| C 语言中的算术运算符示例 #include <stdio.h> int main() { 整数 a = 7,b = 5, 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); 返回 0; } |
输出:
| A+B = 12 a-b = 2 a*b = 35 a/b = 1 a 除以 b = 2 时的余数 |
程序中显示的运算符是 +、- 和 *,分别计算加法、减法和乘法。在正常计算中,7/5 = 1.4。但是,在上述程序中,输出为 1。这背后的原因是变量 a 和 b 都是整数。因此,输出也应该是整数。因此,编译器忽略了小数点后的项,并显示 2 而不是 2.25 作为程序的输出。
取模运算符只能与整数一起使用。
使用取模运算符 (%),可以计算任何整数的余数。当 a=7 除以 b=5 时,余数为 2。如果我们希望除法运算符的结果为十进制值,那么任何一个操作数都应该是浮点数。
假设 a = 7.0、b = 2.0、c = 5 和 d = 3,则输出为:
| 当其中一个操作数是浮点数时 a/b = 3.50 应付账款 = 2.33 c/b = 1.66 当两个操作数都是整数时 c/d = 1 |


最低0.47元/天 解锁文章
1586

被折叠的 条评论
为什么被折叠?



