栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言基础教程之运算符

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言基础教程之运算符

C语言运算符

好玩,有趣,专业C/C++学习交流,源码下载 群:747821062

运算符是告诉编译器执行特定数学或逻辑函数的符号。C语言内置运算符丰富,并提供以下类型的运算符 -

算术运算符

关系运算符

逻辑运算符

按位运算符

分配运算符

其他运算符

在文中,我们将研究每个操作符的工作方式。

算术运算符

下表显示了C语言支持的所有算术运算符。假设变量A保持10,变量B保持20然后


关系运算符

下表显示了C支持的所有关系运算符。假设变量A保持10,变量B保持20然后

  

逻辑运算符

下表显示了C语言支持的所有逻辑运算符。假设变量A保持1而变量B保持0,则

好玩,有趣,专业C/C++学习交流,源码下载 群:747821062     

按位运算符

按位运算符处理位并执行逐位运算。&,|和^的真值表如下


二进制格式假设A = 60和B = 13,它们如下 -

A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100

A | B = 0011 1101

A ^ B = 0011 0001

~A = 1100 0011

下表列出了C支持的按位运算符。假设变量'A'保持60,变量'B'保持13,则


分配运算符

下表列出了C语言支持的赋值运算符


其他运算符sizeof&三目运算符

除了上面讨论的运算符,还有一些其他重要的运算符,包括sizeof和?: C语言支持。

好玩,有趣,专业C/C++学习交流,源码下载 群:747821062

C中的运算符优先级

x   

运算符优先级确定表达式中的术语分组,并决定如何计算表达式。某些运营商的优先级高于其他运营商; 例如,乘法运算符的优先级高于加法运算符。

例如,x = 7 + 3 * 2; 这里,x被赋值为13,而不是20,因为operator *的优先级高于+,所以它首先乘以3 * 2然后加到7中。

此处,具有最高优先级的运算符显示在表的顶部,具有最低优先级的运算符显示在底部。在表达式中,将首先评估更高优先级的运算符。


最后终章


作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。



作者:这个人很懒什么都没留下
链接:https://www.jianshu.com/p/c01e5101c7eb


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/233294.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号