C语言基础教程之运算符

作者: C语言基础 | 来源:发表于2018-08-03 15:19 被阅读1次

C语言内置运算符丰富到令人头皮发麻,C语言基础教程之运算符篇

C语言运算符

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

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

算术运算符

关系运算符

逻辑运算符

按位运算符

分配运算符

其他运算符

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

算术运算符

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

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

关系运算符

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

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

逻辑运算符

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

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

按位运算符

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

好玩,有趣,专业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/C++学习交流,源码下载 群:747821062

分配运算符

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

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

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

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

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

C中的运算符优先级

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

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

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

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

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

最后终章

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

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

更多精彩

浅谈计算机病毒感染原理,C创建病毒重启计算机,设置开机锁

C语言完整简单项目之 C语言多关卡推箱子实战视频教学

这货不是在讲链表,而是讲的是C语言链表与文件的学生管理系统

相关文章

  • C语言基础教程之运算符

    C语言内置运算符丰富到令人头皮发麻,C语言基础教程之运算符篇 C语言运算符 运算符是告诉编译器执行特定数学或逻辑函...

  • 【初识C语言】C语言中的运算符

    C语言中的运算符 1运算符和表达式 C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常...

  • C++入门篇

    C语言入门教程,C语言入门书籍《C语言小白变怪兽》_C语言中文网 C++入门教程,全套C++基础教程(已更新完毕)...

  • 「C语言入门到精通」C语言运算符 第02课

    【C语言入门到精通】C语言运算符 第02课 主要内容: 1.赋值运算符,复合算术运算符 2.算术运算符 3.关系运...

  • 1.2.15_C++ 关系运算符重载

    C++ 重载运算符和重载函数 C++ 语言支持各种关系运算符( < 、 > 、 <= 、 >= 、 == 等等),...

  • 08-GoLang运算符

    算术运算符 C语言中算术运算符有 Go语言中的算数运算符和C语言一样 并且用法都一样 注意点: 不同类型的常量(字...

  • C语言基础教程之错误处理

    C语言被忽视的一些小东西!C语言基础教程之错误处理 C语言错误处理 C 语言不提供对错误处理的直接支持,但是作为一...

  • 网站关键词排名优化的方法。

    运算符就是具有运算功能的符号。 C++语言中有丰富的运算符, 其中有很多运算符都是从 C 语言继承下来的, 它新增...

  • C语言基础教程之递归

    一文读懂C语言递归算法,C语言基础教程之递归 C语言递归 递归指的是在函数的定义中使用函数自身的方法。 从前有座山...

  • C++运算符重载的方法详细解析

    C++运算符重载的方法详细解析_C 语言_脚本之家

网友评论

    本文标题:C语言基础教程之运算符

    本文链接:https://www.haomeiwen.com/subject/mfayvftx.html