常用的c语言运算符号(c语言中运算符号的优先顺序)

1. 算术运算符

算术运算符是c语言中最常见的一种运算符,用于进行基本的算数运算。常用的算术运算符有加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(/)以及取余数运算符(%)。其中,加法和减法运算符可以用于任何数据类型,乘法、除法和取余数运算符则仅限于数值类型。

例: int a=2,b=3,sum,diff,prod,quot,rem;
sum=a+b; //相加,得到5
diff=a-b; //相减,得到-1
prod=a*b; //相乘,得到6
quot=b/a; //相除,得到1
rem=b%a; //取余数,得到1

2. 逻辑运算符

逻辑运算符用于对布尔类型的变量进行逻辑运算,常用的逻辑运算符有与运算符(&&)、或运算符(||)、非运算符(!)。其中,与和或运算符可以用于任何类型数据的比较,非运算符只能用于布尔类型。

常用的c语言运算符号(c语言中运算符号的优先顺序)

例: int a=2,b=3,c=4;
if(a< b && b<c) //如果a<b and b<c则执行下一步
{
printf("a<b<c");
}
else //否则执行这一步
{
printf("a不小于b或者b不小于c");
}

3. 位运算符

位运算符是c语言中相对较少使用的一种运算符,用于对二进制数进行操作。常用的位运算符有按位与运算符(&)、按位或运算符(|)、按位异或运算符(^)、左移运算符(<>)。按位与和按位或运算符可以用于任何整数类型数据的比较,按位异或运算符只能用于整数类型。左移运算符和右移运算符则用于将整数类型数据向左或向右移位。

例: unsigned int a=5,b;
b=a<>1; //将a右移1位,得到2
b=a & 2; //将a和2按位与,得到0

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

郑重声明:

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

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

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

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

(0)
上一篇 2023年4月16日 下午5:19
下一篇 2023年4月16日 下午5:19

猜你喜欢