当前位置: 首页 > article >正文

C语言操作符的介绍

C语言的运算符有很多种(非常多),一共有五十多种,可以分成若干类。

算术操作符:+、-、*、/、%

移位操作符:<< 、>>

位操作符:&、|、^

赋值操作符:+=、-=、*=、/=、%=、<<=、>>=、&=、|=、^=

单目操作符:只有一个操作数

1!      逻辑反操作符

2-         负值

3+         正值

4&         取地址

5sizeof               操作数的类型长度(以字节为单位)

6~                      对一个数的二进制按位取反

7--                      前置、后置--

8++                    前置、后置++

9*                       间接访问操作符(解引用操作符)

10(类型)        强制类型转换

关系操作符:>、>=、<、<=、!=、==

逻辑操作符:!、&&、||

条件操作符:?、;例如:x?y:z

逗号操作符:,,例如a,b,c

下标引用:[ ],例如:a[b]

函数调用:(),例如:fang()

结构成员:.    ->,例如;a.b  a->b



http://www.kler.cn/a/287782.html

相关文章:

  • 卷径计算(基于卷径变化微分方程计算实时卷径)
  • Cursor安装Windows / Ubuntu
  • 31.3 XOR压缩和相关的prometheus源码解读
  • 从零开始学习 sg200x 多核开发之 TF 存储卡根文件系统扩容
  • 深入理解Flutter生命周期函数之StatefulWidget(一)
  • c# Encoding.GetEncoding
  • 51单片机-独立按键控制LED显示二进制
  • GoF 代理模式
  • 安泰功率放大器的特点及原理是什么
  • MyBatis【缓存击穿,缓存雪崩,缓存穿透】
  • Microsoft Word使用公式字体Latin Modern Math时导出pdf显示异常
  • jmeter 响应乱码
  • 有手就会之使用Dify构建RAG聊天应用(基于私有知识库和搜索引擎)
  • iOS 模拟器打不开:unable to boot the simulator
  • 解决Java中Long类型的序列化与JDK8时间的序列化
  • 前后端分离项目实战-通用管理系统搭建(前端Vue3+ElementPlus,后端Springboot+Mysql+Redis)第七篇:菜单和路由动态绑定
  • Andorid 如何查看某个.so库的依赖
  • Win10桌面出现Removable Storage Devices文件夹无法删除
  • Psychology 心理学
  • yolov8代码记录---(tasks.py中的c1、c2和args) / (断点续训)
  • bladeX默认审批流flowable如何设置
  • VBA字典与数组第十八讲:VBA中静态数组的定义及创建
  • WordPress资源产品展示类主题 官网主题 CeoNova-Pro_v4.4
  • 【科研积累】NSAI 神经符号人工智能 学习笔记
  • [HZNUCTF 2023 preliminary]ppppop
  • 万能的开题答辩稿,赶快收藏吧