C 语言中的运算符:类型和示例

目录

算术运算符示例

带示例的递增/递减运算符

带示例的赋值运算符

逻辑运算符示例

带示例的按位运算符

杂项运算符与示例

C 中的运算符优先级

结论

⏱️ 6分钟阅读

难度级别:简单

160K+ 有职业抱负的学习者已经阅读了这篇关于 C 运算符的文章

C 运算符是 C 中的功能之一,它具有可用于执行数学、关系、按位、条件或逻辑操作的符号。C编程语言有很多内置的运算符,可以根据程序的需要执行各种任务。通常,运算符参与用于操作数据和变量的程序,并构成数学、条件或逻辑表达式的一部分。

C编程角色的一些最常被问到的面试问题是

  1. C 中的数组和指针有什么区别?
  2. 如何在 C 中声明数组?
  3. 如何在 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值