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

C语言中各种运算符用法

C语言中有许多不同的运算符,用于执行各种不同的操作。

以下是C语言中常见的运算符及其用法:

  1. 算术运算符:

    • 加法运算符(+):用于将两个值相加。
    • 减法运算符(-):用于将一个值减去另一个值。
    • 乘法运算符(*):用于将两个值相乘。
    • 除法运算符(/):用于将一个值除以另一个值。
    • 取余运算符(%):用于获得两个值相除的余数。
  2. 关系运算符:

    • 相等运算符(==):用于检查两个值是否相等。
    • 不等运算符(!=):用于检查两个值是否不等。
    • 大于运算符(>):用于检查一个值是否大于另一个值。
    • 小于运算符(<):用于检查一个值是否小于另一个值。
    • 大于等于运算符(>=):用于检查一个值是否大于或等于另一个值。
    • 小于等于运算符(<=):用于检查一个值是否小于或等于另一个值。
  3. 逻辑运算符:

    • 逻辑与运算符(&&):用于检查多个条件是否同时成立。
    • 逻辑或运算符(||):用于检查多个条件是否其中任意一个成立。
    • 逻辑非运算符(!):用于取反一个条件的结果。
  4. 位运算符:

    • 按位与运算符(&):用于对两个值的每一位进行与运算。
    • 按位或运算符(|):用于对两个值的每一位进行或运算。
    • 按位异或运算符(^):用于对两个值的每一位进行异或运算。
    • 左移运算符(<<):用于将一个值向左移动指定的位数。
    • 右移运算符(>>):用于将一个值向右移动指定的位数。
  5. 赋值运算符:

    • 赋值运算符(=):用于将一个值赋给一个变量。
    • 复合赋值运算符(+=、-=、*=、/=、%=等):用于对一个变量进行运算后再赋值。
  6. 自增自减运算符:

    • 自增运算符(++):用于将一个变量的值增加1。
    • 自减运算符(--):用于将一个变量的值减少1。
  7. 条件运算符:

    • 条件运算符(? :):用于根据条件的真假选择执行不同的代码。

这些运算符可以用于在C程序中执行各种不同的操作,包括算术运算、比较、逻辑操作等。熟悉这些运算符的用法对于编写高效的C代码非常重要。

http://www.lryc.cn/news/305450.html

相关文章:

  • pythonJax小记(五):python: 使用Jax深度图像(正交投影和透视投影之间的转换)(持续更新,评论区可以补充)
  • web安全学习笔记【16】——信息打点(6)
  • 145.二叉树的后序遍历
  • ssh远程连接免密码访问
  • Vue-Json-Schema-Form: 如何基于模板定制前端页面
  • 保存Json对象到数据库
  • 《Docker 简易速速上手小册》第3章 Dockerfile 与镜像构建(2024 最新版)
  • 【Python笔记-设计模式】适配器模式
  • 二分算法(c++版)
  • 【C#】用于基于 UV DLP 的 3D 打印机的切片软件源码解析(一)DLP原理 GUI
  • Javase补充-Arrays类的常用方法汇总
  • 微信小程序-人脸检测-眨眼驱动ESP32蓝牙设备灯
  • 怎么在wifi中实现手机和电脑文件互传
  • 07 STL 简介
  • unity学习(39)——创建(create)角色脚本(panel)——静态(static)
  • MacOS环境下用powerline配置Terminal终端
  • liunx单机项目部署
  • SQL 中如何实现多表关联查询?
  • oracle 设置权限 禁止删除用户
  • 港科夜闻|香港科大计划建立北部都会区卫星校园完善科大创新带,发展未来创新科技 未来医药发展及跨学科教育...
  • linux反弹shell简单使用
  • 前后端分离Vue+nodejs校园论坛bbs系统x450z
  • ChatGPT的能力边界在哪?
  • Sentinel微服务流量治理组件实战下
  • vue+node.js美食分享推荐管理系统 io551
  • 云原生超融合八大核心能力|ZStack Edge云原生超融合产品技术解读
  • 认识K8S
  • K8S-001-Virtual box - Network Config
  • ShardingSphere5.x 分库分表
  • cmake 项目。qt5升级 qt6 报错 error: “Qt requires a C++17 compiler 已解决