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

算数运算符

C++ 中的算数运算符用于基本的数学运算,常见有以下几种:

运算符含义示例
+加法a + b
-减法a - b
*乘法a * b
/除法a / b
%取模a % b

注意事项:

• / 用于整数时结果为整数(小数部分被舍弃)。
• % 只能用于整数类型,表示取余数。

代码示例:

#include <iostream>int main() {int a = 10, b = 3;std::cout << "a + b = " << a + b << std::endl; // 13std::cout << "a - b = " << a - b << std::endl; // 7std::cout << "a * b = " << a * b << std::endl; // 30std::cout << "a / b = " << a / b << std::endl; // 3std::cout << "a % b = " << a % b << std::endl; // 1double x = 7.0, y = 2.0;std::cout << "x / y = " << x / y << std::endl; // 3.5return 0;
}

递增、递减运算

C++ 中的递增(++)和递减(–)运算符用于对变量自增或自减1,有前置和后置两种形式:
• 前置递增/递减:++a 或 --a,先加/减1再使用变量。
• 后置递增/递减:a++ 或 a–,先使用变量再加/减1。

代码示例:

#include <iostream>int main() {int a = 5;int b = ++a; // 前置递增,a变为6,b为6int c = a--; // 后置递减,c为6,a变为5std::cout << "a: " << a << std::endl; // 5std::cout << "b: " << b << std::endl; // 6std::cout << "c: " << c << std::endl; // 6return 0;
}

注意:
递增/递减运算符常用于循环、计数等场景。前置和后置的区别在于变量值变化的时机。

http://www.xdnf.cn/news/940537.html

相关文章:

  • 【阿里巴巴 x 浙江大学】信息与交互设计 - 交互设计概述
  • HNSW - 分层可导航小世界
  • Secs/Gem第十二讲(基于secs4net项目的ChatGpt介绍)
  • ServerTrust 并非唯一
  • Linux操作系统Shell脚本企业级综合练习
  • 2.1.3_2 编码和调制(下)
  • 面壁智能推出 MiniCPM 4.0 端侧大模型,引领端侧智能新变革
  • Python Day45 学习(日志Day13-14复习)
  • JLINK脚本初始化外部SDRAM STM32H7
  • 基于51单片机的红外防盗及万年历仿真
  • 2025-04-23-基于上下位机结构的系统实例分析
  • 基于n8n指定网页自动抓取解析入库工作流实战
  • 开源一个心流舱付费空间番茄风水钟
  • 车载诊断架构 --- 整车诊断数据管理策略
  • LR修图软件|Lightroom 2025网盘下载与安装教程指南
  • C++_核心编程_菱形继承
  • gem5-gpu教程 在gem5-gpu上运行多个应用程序
  • java复习 05
  • 聊聊集群间数据复制和持久化机制
  • Auto Think,快手开源的自动思考大模型
  • 从一次日期格式踩坑经历,谈谈接口设计中的“约定大于配置“
  • python打卡day48@浙大疏锦行
  • The Quantization Model of Neural Scaling
  • 【学习笔记】深入理解Java虚拟机学习笔记——第4章 虚拟机性能监控,故障处理工具
  • 一张图 介绍什么是字节流
  • 【证书】2025公益课,人工智能训练师-高级,知识点与题库(橙点同学)
  • java 乐观锁的实现和注意细节
  • 【GPT模型训练】第二课:张量与秩:从数学本质到深度学习的基础概念解析
  • 从认识AI开始-----变分自编码器:从AE到VAE
  • webgl