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

关于C/C++的输入和输出

目录

一、C语言中的scanf

有关scanf()的例子

二、C语言中的printf

有关printf()的例子 

三、C++中的cin、cout

四、字符的输入

1、cin.get()

2、cin.get()

3、cin.getline()

4、getline()

5、getchar()

五、string类型字符串长度

1、length()

2、size()


一、C语言中的scanf

scanf 格式:%[width][modifiers]type

其中width为指定当前读取操作中读取的最大字符数

type为字符类型,常见的有如下所示:

转换字符参数类型含义
dint*十进制有符号整数
ffloat*浮点型字面值常量
cchar*读取单个字符。如果给出宽度,就读取给定数目的字符

注:scanf()在处理数值位占符时,会自动过滤空白字符,包括空格、制表符、换行符等。

有关scanf()的例子

int a=0;
float b=0;
scanf("%d%f",&a,&b);
int n=0;
scanf("%3d",&n)
//如果在终端输入1234,scanf只能读取3个字符,所以最终输出结果为123

二、C语言中的printf

printf 格式:%[flags][width][.precision][modifiers]type

其中.precision为精度,通过点号分隔字段的宽度和精度

  • 对于字符串,它指定打印的字符的最大个数
  • 对于整数,它指定打印的数字的最小位数
  • 对于转换字符为e、E或f,它指定小数点后打印的数字位数 

type的常见类型如下:

转换字符参数类型含义
d、iint参数作为有符号十进制整数打印
fdouble参数按照常规的浮点数形式打印。小数点后面的位数是由精度字段决定,默认是6
cchar参数被裁剪为unsigned char类型并作为字符打印
schar*打印一个字符串

有关printf()的例子 

//小数的默认精度是小数点的后六位
printf("%9f\n",1.234);  //输出结果为1.234000
printf("%9f\n",100.234);  //输出结果为100.234000printf("%.3f",1.2);  //输出结果为1.200
printf("%.4f",1.2);  //输出结果为1.2000
int a=0;
scanf("%d",&a);
printf("输出:%d\n",a);

三、C++中的cin、cout

在C++语言中依然可以使用scanf()和printf()来输入和输出,但需要加上头文件#include<stdio.h>

而使用cin和cout,需要加上头文件#include<iostream>

int a,b;
cin>>a>>b;
cout<<a+b<<endl;输入:2【空格】3【回车】
输出:5
cin接受一个字符串,遇到“空格”、“Tab”、“回车”都会结束char a[20];
cin>>a;
cout<<a<<endl;输入:abcd
输出:abcd输入:a b c d
输出:a

四、字符的输入

1、cin.get()

cin.get(字符变量名) 可以用来接收字符

char ch;
ch=cin.get();  //或者cin.get(ch);只能获取一个字符
cout<<ch<<endl;输入:aaaa
输出:a

2、cin.get()

cin.get(字符数组名,接收字符数)用来接收一行字符串,可以接收空格

char a[20];
cin.get(a,20);  //中间可以用空格隔开
cout<<a<<endl;输入:ee ee ee
输出:ee ee ee 输入:asdfasdfasdfasdfasdfasdf  //输入了24个字符
输出:asdfasdfasdfasdfasd  //最后只能接受19个字符+1个'\0'(字符串结束字符标志)

3、cin.getline()

cin.getline(字符数组名,接收字符数,结束字符) 接收一个字符串,可以接收空格,其中第三个参数“结束字符”可省略不写,默认为'\n'。

char m[20];
cin.getline(m,5);
cout<<m<<endl;输入;qweeeee
输出:qwee   //只接受四个字符+1个'\0'输入:q qqeeq
输出:q qq   //其中空格算一个字符

当用在多维数组(如二维数组)中的时候,也可以用cin.getline(m[i],20) 来输入。

4、getline()

getline() 接受一个字符串,可以接收空格,但前提需加上头文件“#include <string>”

与cin.getline()类似,但是cin.getline()属于istream流,而getline()属于string流

string str;
getline(cin,str);
cout<<str<<endl;

5、getchar()

getchar() 接收一个字符,需包含“#include <string>”

char ch;
ch=getchar();  //不能写成getchar(ch);
cout<<ch<<endl;输入:aa
输出:a

五、string类型字符串长度

1、length()

length() 函数是string的内置成员,用于返回string类型字符串的实际长度

string s="hello world!"
cout<<s.length()<<endl;输出:12

2、size()

string s="hello world!"
cout<<s.size()<<endl;输出:12

参考博客:

【C++中输入字符串的几种方法 - CSDN App】https://blog.csdn.net/u011486738/article/details/82082405?sharetype=blog&shareId=82082405&sharerefer=APP&sharesource=2302_76596737&sharefrom=link

【C++中求string类型字符串长度的三种方法 - CSDN App】https://blog.csdn.net/qq_43762434/article/details/132509049?sharetype=blog&shareId=132509049&sharerefer=APP&sharesource=2302_76596737&sharefrom=link

相关文章:

关于C/C++的输入和输出

目录 一、C语言中的scanf 有关scanf()的例子 二、C语言中的printf 有关printf()的例子 三、C中的cin、cout 四、字符的输入 1、cin.get() 2、cin.get() 3、cin.getline() 4、getline() 5、getchar() 五、string类型字符串长度 1、length() 2、size() 一、C语言中…...

袋鼠数据库工具 6.4 AI 版已上线

袋鼠数据库工具 6.4 AI 版已于 2025 年 2 月 26 日上线1。以下是该版本的一些新特性1&#xff1a; 地图支持&#xff1a;支持坐标定位并支持缩放动画&#xff1b;支持路线图&#xff0c;可在路线位置之间跳转&#xff1b;支持图层切换、标记和路线图图层切换&#xff1b;支持新…...

【AGI】DeepSeek开源周:The whale is making waves!

DeepSeek开源周&#xff1a;The whale is making waves&#xff01; 思维火花引言一、DeepSeek模型体系的技术演进1. 通用语言模型&#xff1a;DeepSeek-V3系列2. 推理优化模型&#xff1a;DeepSeek-R1系列3. 多模态模型&#xff1a;Janus系列 二、开源周三大工具库的技术解析1…...

【无人机】无人机飞行日志下载及分析,飞行日志分析软件的使用

目录 一、飞行日志下载 1.1 通过地面站下载 1.1.1 QGroundControl&#xff08;QGC&#xff09;地面站 1.1.2 Mission Planner 地面站 1.2 通过内存卡读卡器下载 1.3 通过数传模块下载&#xff08;数传日志&#xff09; 二、飞行日志分析 2.1 使用 Flight Review 分析 …...

【朝夕教育】《鸿蒙原生应用开发从零基础到多实战》003-TypeScript 中的类

标题详情作者简介愚公搬代码头衔华为云特约编辑&#xff0c;华为云云享专家&#xff0c;华为开发者专家&#xff0c;华为产品云测专家&#xff0c;CSDN博客专家&#xff0c;CSDN商业化专家&#xff0c;阿里云专家博主&#xff0c;阿里云签约作者&#xff0c;腾讯云优秀博主&…...

Java并发编程之可见性、原子性和有序性

引言 CPU缓存与内存产生的一致性问题&#xff08;可见性&#xff09; CPU时间片切换产生的原子性问题 CPU指令编译优化产生的有序性问题 并发编程问题的根源 CPU、内存、I/O设备三者速度差异一直是 核心矛盾 三者速度差异可形象描述为&#xff1a;天上一天(CPU)&#xff0c;…...

99分巧克力

99分巧克力 ⭐️难度&#xff1a;中等 &#x1f31f;考点&#xff1a;二分 2017省赛真题 &#x1f4d6; &#x1f4da; import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();i…...

阿里重磅模型深夜开源;DeepSeek宣布开源DeepGEMM;微软开源多模态AI Agent基础模型Magma...|网易数智日报

阿里重磅模型深夜开源&#xff1a;表现超越Sora、Pika&#xff0c;消费级显卡就能跑 2月26日&#xff0c;25日深夜阿里云视频生成大模型万相2.1&#xff08;Wan&#xff09;正式宣布开源&#xff0c;此次开源采用Apache2.0协议&#xff0c;14B和1.3B两个参数规格的全部推理代码…...

WPF10-绑定属性

目录 1. WPF属性系统1.1. CLR属性(CLR Properties)1.2. 相关属性(Related Properties)1.3. 附加属性(Attached Properties)1.4. 依赖属性(Dependency Properties)2. 依赖属性2.1. 定义2.2. 应用场景2.3. 理解2.3.1. 初识依赖属性2.3.2. 自定义依赖属性2.3.3. 使用依赖属…...

Python PDF文件拆分-详解

目录 使用工具 将PDF按页数拆分 将PDF的每一页拆分为单独的文件 将PDF按指定页数拆分 根据页码范围拆分PDF 根据指定内容拆分PDF 将PDF的一页拆分为多页 在日常生活中&#xff0c;我们常常会遇到大型的PDF文件&#xff0c;这些文件可能难以发送、管理和查阅。将PDF拆分成…...

ollama本地部署DeepSeek-R1大模型使用前端JS调用的详细流程

以下是关于如何在本地部署 DeepSeek-R1 大模型&#xff08;通过 Ollama&#xff09;&#xff0c;并使用前端 JavaScript 调用其功能的详细流程。 前提条件 硬件要求&#xff1a; 建议至少 16GB RAM&#xff08;运行较小模型如 1.5B 或 7B 参数版本&#xff09;&#xff0c;如果…...

Spring Cloud Alibaba与Spring Boot、Spring Cloud版本对应关系

一、前言 在搭建SpringCloud项目环境架构的时候&#xff0c;需要选择SpringBoot和SpringCloud进行兼容的版本号&#xff0c;因此对于选择SpringBoot版本与SpringCloud版本的对应关系很重要&#xff0c;如果版本关系不对应&#xff0c;常见的会遇见项目启动不起来&#xff0c;怪…...

初识SQL

SQL 定义&#xff1a;SQL&#xff08;Structured Query Language&#xff0c;结构化查询语言&#xff09;是一种标准化的数据库操作语言&#xff0c;广泛用于关系数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;如 MySQL、PostgreSQL 等。它支持数据的定义&#xff0…...

12_Pandas时序数据(上)

固定时间 时间的表示 固定时间是指一个时间点。固定时间是时序数据的基础&#xff0c;一个固定时间带有丰富的信息&#xff0c;如年份、周几、月份、季度等。 Python的官网库datetime支持创建和处理时间&#xff1a; datetime.now() # 当前时间 datetime(2025,2,26,12) # 指…...

当我删除word文件时无法删除,提示:操作无法完成,因为已在Microsoft Word中打开

现象&#xff1a; 查看电脑桌面下方的任务栏&#xff0c;明明已经关闭了WPS和WORD软件&#xff0c;但是打开word文档时还是提示&#xff1a; 解决方法步骤&#xff1a; 1、按一下键盘上的ctrl Shift Esc 键打开任务管理器 2、在进程中找到如下&#xff1a; 快速找到的方法…...

0x03 http协议和分层架构

HTTP协议 简介 Hyper Text Transfer Protocol&#xff0c;超文本传输协议&#xff0c;规定了浏览器和服务器之间数据传输的规则 http协议基于TCP协议&#xff1a;面向连接&#xff0c;安全基于请求-响应模型&#xff1a;一次请求对应一次响应HTTP协议是无状态的协议&#xff…...

JavaScript系列03-异步编程全解析

本文介绍了异步相关的内容&#xff0c;包括&#xff1a; 回调函数与回调地狱Promise详解async/await语法Generator函数事件循环机制异步编程最佳实践 1、回调函数与回调地狱 JavaScript最初是为处理网页交互而设计的语言&#xff0c;异步编程是其核心特性之一。最早的异步编…...

深度解读 AMS1117:从电气参数到应用电路的全面剖析

在电子设备的电源管理领域&#xff0c;线性稳压器扮演着至关重要的角色&#xff0c;而 AMS1117 凭借其出色的性能和广泛的适用性&#xff0c;成为众多工程师的热门选择。本文将依据相关资料&#xff0c;对 AMS1117 的特性、应用、电气参数等方面进行详细解读。 一、功能特性概…...

深入理解Tomcat与Web应用部署:C/S与B/S架构下的实践指南

在当今的互联网时代&#xff0c;Web应用的开发与部署是软件开发领域的重要组成部分。无论是传统的C/S架构&#xff0c;还是现代广泛应用的B/S架构&#xff0c;了解它们的优缺点以及如何高效部署Web应用是每个开发者都需要掌握的技能。本文将深入探讨C/S与B/S架构的区别&#xf…...

XML 编辑器:全面指南与最佳实践

XML 编辑器:全面指南与最佳实践 引言 XML(可扩展标记语言)编辑器是处理XML文件的关键工具,对于开发人员、系统管理员以及任何需要处理XML数据的人来说至关重要。本文将全面介绍XML编辑器的概念、功能、选择标准以及最佳实践,旨在帮助读者了解如何选择和使用合适的XML编辑…...

Python实现GO鹅优化算法优化BP神经网络回归模型项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 传统BP神经网络的局限性&#xff1a;BP&#xff08;Back Propagation&#xff09;神经网络作为一种…...

如何配置虚拟机的IP上网

要配置虚拟机的IP地址以便上网&#xff0c;你可以按照以下步骤操作&#xff1a; 打开虚拟机软件&#xff0c;确保虚拟机的网络设置为“桥接模式”或“NAT模式”&#xff0c;这样虚拟机可以与物理网络连接。 在虚拟机操作系统中&#xff0c;打开网络设置界面&#xff0c;一般在…...

【洛谷贪心算法题】P1094纪念品分组

该题运用贪心算法&#xff0c;核心思想是在每次分组时&#xff0c;尽可能让价格较小和较大的纪念品组合在一起&#xff0c;以达到最少分组的目的。 【算法思路】 输入处理&#xff1a;首先读取纪念品的数量n和价格上限w&#xff0c;然后依次读取每件纪念品的价格&#xff0c;…...

学习笔记08——ConcurrentHashMap实现原理及源码解析

1. 概述 为什么需要ConcurrentHashMap&#xff1f; 解决HashMap线程不安全问题&#xff1a;多线程put可能导致死循环&#xff08;JDK7&#xff09;、数据覆盖&#xff08;JDK8&#xff09; 优化HashTable性能&#xff1a;通过细粒度锁替代全局锁&#xff0c;提高并发度 对比…...

redis slaveof 命令 执行后为什么需要清库重新同步

在 Redis 中&#xff0c;执行 SLAVEOF&#xff08;或 REPLICAOF&#xff09;命令后&#xff0c;从节点需要清空现有数据并重新同步的主要原因如下&#xff1a; 1. 保证数据一致性 核心目标&#xff1a;确保从节点的数据与主节点 完全一致。问题场景&#xff1a; 如果从节点之前…...

6-1JVM的执行引擎处理

一、执行引擎的组成结构 ​解释器&#xff08;Interpreter&#xff09;​​ 逐条解释执行字节码指令&#xff0c;启动速度快但执行效率较低。适用于短生命周期或对启动时间敏感的场景&#xff0c;如调试环境。 ​即时编译器&#xff08;JIT Compiler&#xff09;​​ 通过动态…...

CMU15445(2023fall) Project #4 - Concurrency Control踩坑历程

把树木磨成月亮最亮时的样子&#xff0c; 就能让它更快地滚下山坡&#xff0c; 有时会比骑马还快。 完整代码见&#xff1a; SnowLegend-star/CMU15445-2023fall: Having Conquered the Loftiest Peak, We Stand But a Step Away from Victory in This Stage. With unwavering…...

腿足机器人之十三-强化学习PPO算法

腿足机器人之十三-强化学习PPO算法 腿足机器人位姿常用强化学习算法PPO算法核心原理PPO算法的创新设计PPO算法典型流程优势函数 对于复杂地形适应性&#xff08;如楼梯、碎石路&#xff09;&#xff0c;传统的腿足机器人采用基于模型的控制器&#xff0c;该方法依赖精确动力学建…...

ubuntu下r8125网卡重启丢失修复案例一则

刚装的一台服务器&#xff0c;ubuntu24.04&#xff0c;主板网卡是r8125&#xff0c;安装服务后会莫名其妙丢失驱动 按照官网的方法下载最新8125驱动包&#xff1a; Realtek 然后卸载驱动 rmmod r8125 然后在驱动包里安装&#xff08;幸好我之前装了build-essential&#x…...

设计一个“车速计算”SWC,通过Sender-Receiver端口输出车速信号。

1. 需求分析 功能目标:根据车轮脉冲信号(轮速传感器输入)计算当前车速,并将结果通过Sender端口发送给其他SWC。 输入:轮速脉冲数(如WheelPulse,类型uint32)。 输出:车速(如VehicleSpeed,类型float32,单位km/h)。 触发方式:周期性计算(例如每10ms执行一次)。 2.…...

DeepSeek 使用窍门与提示词写法指南

一、通用提示词技巧 窍门分类技巧说明示例提示词明确需求用“角色任务要求”明确目标作为健身教练&#xff0c;为30岁上班族设计一周减脂计划&#xff0c;需包含饮食和15分钟居家训练结构化提问分步骤、分模块提问第一步&#xff1a;列出Python爬虫必备的5个库&#xff1b;第二…...

MySQL零基础教程12—聚合查询(聚合函数)

背景 有时候我们需要汇总一些数据&#xff0c;比如查询一个班级的平均分数&#xff0c;这个时候我们需要的是把分数汇总&#xff0c;然后计算出一个平均值进行返回&#xff0c;并不需要返回某一列的值&#xff0c;针对这种场景&#xff0c;mysql中提供了一些聚合函数帮助快速完…...

JMeter 引入 JAR 包的几种方法

JMeter 支持加载外部 JAR 文件&#xff0c;用于&#xff1a; 扩展 JMeter 功能使用 Java 代码&#xff08;BeanShell / JSR223&#xff09;连接数据库 / 解析 Excel / 读取 CSV &#x1f4cc; 1. JMeter 引入 JAR 包的方式 ✅ 方式 1&#xff1a;将 JAR 放入 lib/ 或 lib/ext…...

一周一个Unity小游戏2D反弹球游戏 - 球板的发球

前言 本文将实现当游戏开始时球在球板上,且不具备物理性,在Windows平台上通过点击屏幕来球发射,安卓平台上当手指触摸到屏幕上时进行发球,并此时开始具备物理性。 发球逻辑 首先在球板上创建一个球的发射点,新建一个空的游戏物体,并命名为BallPoint,并将其作为SpringBoa…...

C++Primer学习(4.8位运算符)

4.8位运算符 位运算符作用于整数类型的运算对象&#xff0c;并把运算对象看成是二进制位的集合。位运算符提供检查和设置二进制位的功能&#xff0c;如17.2节(第640页)将要介绍的&#xff0c;一种名为bitset的标准库类型也可以表示任意大小的二进制位集合,所以位运算符同样能用…...

Linux | Ubuntu 与 Windows 双系统安装 / 高频故障 / UEFI 安全引导禁用

注&#xff1a;本文为 “buntu 与 Windows 双系统及高频故障解决” 相关文章合辑。 英文引文&#xff0c;机翻未校。 How to install Ubuntu 20.04 and dual boot alongside Windows 10 如何将 Ubuntu 20.04 和双启动与 Windows 10 一起安装 Dave’s RoboShack Published in…...

SpringSecurity 实现token 认证

配置类 Configuration EnableWebSecurity EnableGlobalMethodSecurity(prePostEnabledtrue) public class SpringSecurityConfig extends WebSecurityConfigurerAdapter { Bean Override public AuthenticationManager authenticationManagerBean() throws Exception {return s…...

C语言基础要素(007):使用变量

定义变量的同时可以给定一个值&#xff0c;这叫初始化变量&#xff1b;未初始化的变量&#xff0c;其值在程序运行时是不确定的。变量在定义之后可以多次设置值&#xff0c;这称为赋值。定义使得变量从无到有&#xff0c;而赋值则改变已有变量的状态。变量只能被初始化一次&…...

6. Nginx 动静分离配置案例(附有详细说明+配图)

6. Nginx 动静分离配置案例(附有详细说明配图) 文章目录 6. Nginx 动静分离配置案例(附有详细说明配图)1. 动静分离概述说明2. 先使用传统方式实现&#xff0c;不使用 Nginx3. 使用上 Nginx 实现动静分离优化步骤4. 最后&#xff1a; 1. 动静分离概述说明 什么是动静分离&…...

Deepseek对ChatGPT的冲击?

从测试工程师的视角来看&#xff0c;DeepSeek对ChatGPT的冲击主要体现在**测试场景的垂直化需求与通用模型局限性之间的博弈**。以下从技术适配性、效率优化、风险控制及未来趋势四个维度展开分析&#xff1a; --- ### **一、技术适配性&#xff1a;垂直领域能力决定工具选择…...

在已安装二进制movit2的情况下使用自编译moveit2

在已安装二进制movit2的情况下&#xff0c;想使用自编译moveit2&#xff0c;只要引入一下自编译moveit2库的环境变量即可。主要是想搞明白这个过程发生了什么&#xff0c;也就是引入环境后有什么变化&#xff0c;以及如何对编译过程产生影响 一、setup.bash流程 所有资料上都…...

React 常见面试题及答案

记录面试过程 常见问题&#xff0c;如有错误&#xff0c;欢迎批评指正 1. 什么是虚拟DOM&#xff1f;为什么它提高了性能&#xff1f; 虚拟DOM是React创建的一个轻量级JavaScript对象&#xff0c;表示真实DOM的结构。当状态变化时&#xff0c;React会生成新的虚拟DOM&#xf…...

2025-03-01 学习记录--C/C++-C语言 整数类型对比

C语言 整数类型对比 类型位数范围&#xff08;有符号&#xff09;范围&#xff08;无符号&#xff09;格式化符号char8-128 到 1270 到 255%c 或 %hhdshort16-32,768 到 32,7670 到 65,535%hdint32-2,147,483,648 到 2,147,483,6470 到 4,294,967,295%dlong32 或 64-2,147,483…...

金融赋能绍兴纺织 民生银行助力外贸中小微企业“走出去”

在浙江绍兴&#xff0c;纺织业作为一张熠熠生辉的产业名片&#xff0c;承载着深厚的历史底蕴与蓬勃的发展活力。这里依傍长三角经济圈&#xff0c;交通网络纵横交错&#xff0c;将原材料产地与广阔市场紧密相连&#xff1b;产业集群高度成熟&#xff0c;上下游产业链完备&#…...

TCP的三握四挥

TCP协议 TCP( Transmission control protocol )即传输控制协议&#xff0c;是一种面向连接、可靠的数据传输协议&#xff0c;它是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。 TCP的基本特点 面向连接&#xff1a;通信双方在进行数据传输之前&…...

Phpstudy中的MySQL无法正常启动或启动后自动暂停,以及sqlilab环境搭建出现的问题解决方法

【解决方法】 无法启动的原因是Phpstudy中的MySQL与本地的mysql重名&#xff0c;导致无法正常启动&#xff1b;所以这时我们就需要将本地的MySQL进行修改名称&#xff1b; 或者修改phpstudy中数据库的端口号&#xff0c;但是我觉得还是不是很好解决这种问题 最后一个方法&#…...

用C语言实现一个链表(四)

用C语言实现一个链表&#xff08;四&#xff09; 在上期内容中&#xff0c;我们探讨了实现一个双向循环链表的准备工作以及一些功能——创建新结点&#xff0c;初始化头结点&#xff0c;尾插数据&#xff0c;尾删数据&#xff0c;遍历的代码&#xff0c;上期内容留下了一个判断…...

【我的 PWN 学习手札】House of Kiwi

House of Kiwi 之前我们利用IO_FILE一般是通过劫持vtable来实现的&#xff0c; House of Kiwi虽然不是通过劫持vtable来实现&#xff0c;但实质上是劫持vtable指向的全局的_IO_file_jumps_表来实现的。注意&#xff1a;对于某些版本的glibc&#xff0c;_IO_file_jumps_并不可写…...

象棋笔记-实战记录

文章目录 实战没发现杀招2024-06-16 实战又漏杀了&#xff0c;尴尬&#xff0c;炮震五子&#xff0c;3路炮有下底的机会&#xff0c;本来是绝杀&#xff0c;没算明白&#xff0c;以为窝心马和象都能看住这个点。。。2024-07-06 实战有进炮串打的机会&#xff0c;又错过了&#…...

RabbitMQ系列(六)基本概念之Routing Key

在 RabbitMQ 中&#xff0c;Routing Key&#xff08;路由键&#xff09; 是用于将消息从交换机&#xff08;Exchange&#xff09;路由到指定队列&#xff08;Queue&#xff09;的关键参数。其核心作用是通过特定规则匹配绑定关系&#xff0c;确保消息被正确分发。以下是其核心机…...