运算符的种类c语言的运算符可分为以下几类:

1.算术运算符

用于各类数值运算。

包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2.关系运算符

用于比较运算。

包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3.逻辑运算符

用于逻辑运算。

包括与(&&)、或(||)、非(!)三种。

4.位操作运算符

参与运算的量,按二进制位进行运算。

包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

5.赋值运算符

用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

6.条件运算符

这是一个三目运算符,用于条件求值(?:)。

7.逗号运算符

用于把若干表达式组合成一个表达式(,)。

8.指针运算符

用于取内容(*)和取地址(&)二种运算。

9.求字节数运算符

用于计算数据类型所占的字节数(sizeof)。

10.特殊运算符

有括号(),下标[],成员(→,.)等几种。

原文地址:https://www.weidianyuedu.com/content/4920553773449.html

C语言运算符都有那些?相关推荐

  1. C 语言运算符优先级

    C 语言运算符优先级 优先级 运算符 描述 结合性 1 ++ -- 后缀自增与自减 从左到右 () 函数调用 [] 数组下标 . 结构体与联合体成员访问 -> 结构体与联合体成员通过指针访问 ( ...

  2. c语言字符运算 =,C语言运算符

    原标题:C语言运算符 一.前言 在嵌入式开发中,我们一般选用C语言作为开发语言.一个主要的原因在于C语言提供了大量的运算符,比如我们对硬件的操作一般涉及到对位的操作,而C语言就提供了这样的运算符,这是 ...

  3. 说说C语言运算符的“优先级”与“结合性”

    本文链接:https://blog.csdn.net/steedhorse/article/details/5903974 论坛和博客上常常看到关于C语言中运算符的迷惑,甚至是错误的解读.这样的迷惑或 ...

  4. [c语言]运算符的优先级与结合性

    c语言中运算符的优先级和结合性常常被人混淆一谈,本文目的在于简单谈谈两者的区别.本文举几个简单的例子说明,这些运算符也特别常用. 首先要明白的是:优先级决定表达式中各种不同的运算符起作用的优先次序:而 ...

  5. 巧解C语言运算符的优先级和结合性

    本篇文章我们从一个例子入手讲解,请看下面的代码: #include int main(){ int a = 16, b = 4, c = 2; int d = a b * c; int e = a / ...

  6. c语言赋值运算符左边必须是,C语言运算符入门讲解

    概述 C 语言运算符分为算术.关系.逻辑.赋值.逗号和 sizeof 5 大类. 表达式:在 C/C++ 中,用运算符将操作对象连接起来就构成了表达式.表达式是用于计算的式子,是计算求值的基本单位. ...

  7. C语言运算符及其优先级汇总表口诀

    C语言运算符及其优先级汇总表口诀     圆下箭头一顿号     非凡增减富强针地长     三乘除,四加减,五移位     千万别把鱼忘记,它在盛饭的厨子里     小灯大灯灯灯不等     爸喂鱼 ...

  8. C语言 ##运算符 - C语言零基础入门教程

    目录 一.##运算符简介 二.##运算符使用 1.##运算符常规使用 2.##运算符定义结构体 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础 ...

  9. r语言 运算符_R语言运算符

    r语言 运算符 R语言中的运算符 (Operators in R Language) Generally speaking, an operator is a symbol that gives pr ...

  10. --c语言运算符_C按位运算符-能力问题和解答

    --c语言运算符 C programming Bitwise Operators Aptitude Questions and Answers: In this section you will fi ...

最新文章

  1. 腾讯AI Lab开源业内最大规模多标签图像数据集(附下载地址)
  2. jwt怎么获取当前登录用户_spring oauth2如何获取当前登录用户信息
  3. ORACLE 回滚段详解
  4. UIImageView 上下和左右翻转 不是旋转
  5. 编程中定义的方法报异常问题
  6. 矢量切片_数据粒度均衡的二维矢量瓦片构建方法
  7. 结合随机微分方程,多大Duvenaud团队提出无限深度贝叶斯神经网络
  8. SQL Server 数据库的统计查询
  9. mysql的indata文件_【数据分析】MySQL之不能导入本地文件“Loading local data is disable;”...
  10. Memcached服务端自动启动(转载)
  11. 122. 买卖股票的zui佳时机 II(JavaScript)
  12. asp.net identity 学习1
  13. 【转】为VS2005安装STLport
  14. 微信小程序开发(3.选项卡)
  15. 射频回波损耗、反射系数、电压驻波比、S参数的含义与关系
  16. html英文书籍推荐,Html英文
  17. 串口数据交换,实现串口合二为一
  18. Vue Dhtmlxgantt甘特图/横道图 baselines 含(计划、实际时间对比)树形实例实现及部分扩展
  19. 极客日报第 73 期:Twitter 正谈判收购印度初创公司 ShareChat:欲打造 TikTok 竞品;华为 Mate X2 正式发布,17999 元起;爱奇艺员工10万“买”了个北京
  20. 小志志和小峰峰的日常(SG函数)

热门文章

  1. 网页显示无法解析服务器DNS地址,打开windows7系统下网页提示无法解析服务器的DNS地址怎么办...
  2. IE8安装flash插件
  3. Android Media Framework(3): Stagefright框架流程解读
  4. Windows快捷键使用和打开CMD的方式
  5. LoadRunner基础入门教程
  6. Shapefile简介
  7. android 歌词同步 换行,AS3歌词同步详解
  8. MATLAB中前馈+反馈系统搭建-基于matlab控制系统工具箱
  9. 开源的物理引擎_开源物理引擎
  10. oracle卸载步骤图解,oracle卸载步骤