当前位置: 首页 > 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;
}

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

相关文章:

  • 基于Vue3.0的在线工具网站
  • Day16
  • C盘的“下载”修改位置时出错了,怎么还原
  • three.js 零基础到入门
  • 软件更新机制的测试要点与稳定性提升
  • python中使用LibreHardwareMonitorLib.dll获取电脑硬件信息~~【不用同步打开exe文件】
  • 【LangChain4J】LangChain4J 第三弹:多模态与文生图的实现
  • 删除有序数组中的重复项
  • CZGL.SystemInfo:跨平台的系统信息获取库
  • Deep Research实践
  • 程序代码篇---随机数与随机数种子
  • 【Java学习笔记】Arrays类
  • C++17 和 C++20 中的新容器与工具:std::optional、std::variant 和 std::span
  • 大语言模型(LLM)面试问题集
  • 实验一:数据选择器实验
  • C++核心编程_继承同名静态成员处理方式
  • 深入理解链接与加载:从静态库到动态库的全流程解析
  • 【第八篇】 SpringBoot高级配置(配置篇)
  • 【SpringBoot自动化部署方法】
  • 图像超分辨率
  • 淘宝客wordpress主题/seo外包公司专家
  • 松山湖网站建设/sem推广案例
  • 访问不到自己做的网站/河北高端网站建设
  • 做网站的财务会涉及到的科目/网站推广seo是什么
  • 四川泸州做网站的公司有哪些/关键词排名优化官网
  • 石家庄哪里有做外贸网站的公司/企业网站seo优化