c语言运算符号6大类是什么(c语言与或非运算例题)

介绍

C语言是一种广泛应用于计算机科学领域的编程语言,它支持了多种不同的运算符号。在C语言中,一个运算符号是用来执行运算的符号。这篇文章将介绍C语言中的六大运算符号类别。

关系运算符

关系运算符是C语言中的一种类型的运算符,它用于比较两个数据表达式之间的值。这些运算符包括等于、不等于、大于、小于、大于等于和小于等于。这些运算符可以用于任何数据类型,包括整数、字符和实数。在使用关系运算符时,运算符返回true或false值,以表示两个数之间的关系。

例如,下面的程序片段使用等于和不等于关系运算符:

int num1 = 10;
int num2 = 5;
if (num1 == num2)
{
 printf("num1等于num2");
}
if (num1 != num2)
{
 printf("num1不等于num2");
}

运行此程序可得以下输出:num1不等于num2

算术运算符

算术运算符是C语言中的另一种类型的运算符,它用于执行基本的算术运算,如加减乘除和模(或取余)。这些运算符可以用于任何数据类型,包括整数、字符和实数。

例如,下面的程序片段使用加、减、乘和除算术运算符:

c语言运算符号6大类是什么(c语言与或非运算例题)

int num1 = 10;
int num2 = 5;
int add = num1 + num2;
int sub = num1 - num2;
int mul = num1 * num2;
int div = num1 / num2;
printf("num1与num2的和为:%dn", add);
printf("num1与num2的差为:%dn", sub);
printf("num1与num2的积为:%dn", mul);
printf("num1与num2的商为:%dn", div);

运行此程序可得以下输出:

num1与num2的和为:15

num1与num2的差为:5

num1与num2的积为:50

num1与num2的商为:2

逻辑运算符

逻辑运算符是C语言中的第三类运算符,用于比较和操作布尔值(即true和false)。这些运算符包括与(&&)、或(||)和非(!)运算符。逻辑运算符可以用于任何数据类型,但它们主要用于布尔类型。

例如,下面的程序片段使用逻辑运算符:

int num1 = 10;
int num2 = 5;
int num3 = 9;
if ((num1 > num2) && (num1 > num3))
{
 printf("num1最大");
}
else if ((num2 > num1) && (num2 > num3))
{
 printf("num2最大");
}
else
{
 printf("num3最大");
}

运行此程序可得以下输出:num1最大

总结

综上所述,C语言中有六种不同的运算符号类别,包括关系运算符、算术运算符和逻辑运算符,同时还包括位运算符、赋值运算符和其他运算符。这些运算符能够为程序员提供强大的计算能力,可以将多个操作组合在一起以完成特定的任务。在实际开发过程中,程序员需要熟练掌握这些运算符,以便更好地编写程序。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/cpp9qw.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月16日 下午6:32
下一篇 2023年4月16日 下午6:32

猜你喜欢