为什么计算机采用补码而不是原码或反码?-gwb
假设你要给手表调时间,从4点调到3点,只需要把指针倒着转一格就行了
但是这个手表不能倒转只能正转,该怎么办呢?聪明的你立刻想到,我只要正转11格,指针也能从4指向3
你把这个规律总结起来,就是倒转一格和正转11格等价,用数学表示就是-1和+11等价。同样还有,-2和+10,-3和+9等价,以此类推。
你可以总结一个公式,一个负数只要加上12,就和对应的正数等价。以后在这个表上不需要负数,不需要减法,一切都用正数加法代替。
恭喜你发明了计算机中的补码。补码就是在二进制数上,用正数代替负数,用加法代替减法,这样只需要一个加法器就能完成加减法运算,且不需要区分正负数。
具体来说,一个8位二进制数可以表示256个数(类似表盘上总共有12个数),任何一个数加上256,都相当于指针转12格回到原位,得到的数和原数等价
求一个负数的等价正数(也就是补码),只需要把它加上256,比如-1的等价正数是255,二进制是1111,1111,而-128的等价正数是+128,二进制是1000,0000。
要计算某个数减1,我们不需要制作减法器,只需要把它加上255(和-1等价),就能得到这个数倒退一格的数,也就完成了减1。
而许多教材中说的“取反加一”,其实就是加256的另一种说法。实际上8位二进制能表示的最大数是255,并不存在256。这里巧妙利用加法结合律,先加255再加1。而一个负数加255,刚好是它的绝对值取反。更加巧妙的是,对于计算机来说,取反比加法还快。
评论区
搬砖小能手: 大学老师要是都这么简明易懂的讲,科学进步就有指望了,我们当时学就是记公式 👍🏽336 💭北京 🕐2025-04-25 23:19:03
│ └── 潇湘夜雨: 我以前上大学,老师讲这玩意儿,还没开讲就宣传它特别难,然后让你似懂非懂毫无信心。 👍🏽78 💭浙江 🕐2025-04-26 07:20:58
│ │ └── minmin: 因为老师没学明白 👍🏽100 💭英国 🕐2025-04-26 19:28:38
│ │ │ └── 潇湘夜雨: 可能是的吧,类似的还有c语言的指针,还没开讲就说特别难,不好理解,让人家学生学的是一点自信都没有,就算懂了之后也怕被人问。 👍🏽7 💭浙江 🕐2025-04-26 19:35:21
│ │ │ └── minmin: 确实, 我工作后用了发现也就那么回事. 发现学校里老师的经验还是不够所以讲不明白 👍🏽6 💭英国 🕐2025-04-27 02:48:44
│ │ └── 风再起时: 还没开始就说特别难真的会搞人心态,会让人觉得很难自己学不会失去学习的动力 👍🏽0 💭广东 🕐2025-04-27 02:47:21
│ └── lIl: 书上不就是这么写的吗 👍🏽0 💭山东 🕐2025-04-26 22:51:22
│ └── 璐璐: 其实老师就算根据书来讲,你自己仔细想一下也可以理解出这个解答 👍🏽0 💭上海 🕐2025-04-27 08:10:37
│ │ └── 埃德加斯诺登: 因为老师不讲反码和0的关系的话,有些人就没法理解补码了。因为补码必然和反码一起讲,“为什么补码一定是反码+1好神奇啊”[惊喜] 👍🏽0 💭黑龙江 🕐2025-04-28 01:25:22
│ └── student: 影响科学进步的是上限,而对于这点东西都需要别人嚼碎了喂进来的人是摸不到科学的上限的。 👍🏽2 💭河北 🕐2025-04-28 08:39:48
│ │ └── 搬砖小能手: 我不这么认为,尺有所短寸有所长,每个人都有优点,千里马常有伯乐不常有,有时候一句话的点播,可能就出了千里马,我也不觉得科学的上限是由聪明人决定的,我认为还是由专注的能坐得住冷板凳,几十年如一日的探索的人决定 👍🏽1 💭北京 🕐2025-04-28 10:49:56
│ │ └── student: 我没有说科学上限是由聪明人决定的,你若真能专注的能坐得住冷板凳,几十年如一日的探索,也就不会抱怨环境不好了。这个答主解释的通俗易懂确实能够让我们更好的理解,但是我觉得并不应该把自己的不求进取归咎于自己的老师。 👍🏽1 💭河北 🕐2025-04-28 11:59:57
│ │ │ └── 用真名实在太傻了: 能坐的住不代表失去了抱怨环境的权利。你是怎么从老师教不会学生推导出学生不求上进的?这自我驯化颠倒是非的脑回路绝了!就算你是人才、天才,遇到教学水平稀烂的老师也只会上去吹捧吗?那你可真是学到了精髓 👍🏽0 💭内蒙古 🕐2025-05-30 21:33:32
│ │ │ │ └── 用真名实在太傻了: 总有些人拿“大学就是要靠自学能力的”来说事,偏偏不提这种情况下还要老师来干嘛?当泥塑吗?还扩招学生干嘛?直接发往工厂打螺丝呗?反正中国人多,我们只要坐等天才的涌现就够了。他们完全不懂,但他们理直气壮,他们就是永远都有一股不知道哪来的自信,让人羡慕[飙泪笑] 👍🏽0 💭内蒙古 🕐2025-05-30 21:39:14
│ │ │ └── 苦昼短: 是你在教一个东西之前都不告诉学生他是干什么的,为什么要有这么一个东西存在,这个东西不说明白学生算个原反补都不知道是干什么的,哪来的动力去做这玩意,就为了狗屁的分呗? 👍🏽0 💭河北 🕐2025-06-02 14:43:04
│ │ └── 何渐兴: 没错,给草履虫无尽的岁月,也是可能收获惊喜的。 👍🏽0 💭广东 🕐2025-05-13 04:39:24
│ └── 待飞罗: 哥们要不以后先让你们开一门叫计算机史的学科如何然后在开始学由于这些历史遗留问题而延续下来的各种习惯与妥协小学生学汉字也从说文解字开始上[酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷][酷]要不怎么加深记忆呢背就完身这种效率明显不适合所有人是吧 👍🏽0 💭福建 🕐2025-04-28 17:30:11
│ └── 玄之又玄: 大学老师大多数就是拿个PPT在那念,一个PPT用个十几年都不带更新的 👍🏽1 💭浙江 🕐2025-04-28 22:13:12
│ └── 刘北海: 这些老师如果有这么明白他就不用当老师了 👍🏽0 💭重庆 🕐2025-04-29 00:54:15
│ └── 知乎用户sZ8qrZ: 取反加一,大概是某个小聪明自己编的顺口溜,[匿了]结果别抄到教科书了了[匿了][感谢] 👍🏽0 💭北京 🕐2025-05-13 08:06:14
│ │ └── 禾斗匕匕姓秦: 你学过计组就知道了,这玩意是推出来的,不是凭空编的[捂脸] 👍🏽0 💭广东 🕐2025-05-30 15:54:29
│ └── moonwind: 大概想多了,大学老师很多都是水货。。。。混饭吃的。 👍🏽0 💭湖北 🕐2025-05-20 22:24:48
│ └── ZHAKIN: 你感兴趣才会点进这个问题,对这个问题有一定理解了才会比较感兴趣,大学学的时候就是啥都不懂,而且一个接一个的知识点来了,没法对一个具体问题有那么深的理解和兴趣 👍🏽0 💭广东 🕐2025-05-21 11:05:12
│ └── 禾斗匕匕姓秦: 我们二本的老师都讲的很明白[捂脸] 👍🏽0 💭广东 🕐2025-05-30 15:52:49
不胖的羊: 移码的话,不能用全0来表示0(有点拗口)这对指令集有很大负担 👍🏽38 💭中国香港 🕐2025-04-25 09:25:37
│ └── gwb: 有道理 👍🏽5 💭北京 🕐2025-04-25 11:07:09
怕壮: 为了兼容负数。。一套硬件搞定,多省成本 👍🏽37 💭福建 🕐2025-04-26 11:16:05
无常真人: 我们老师根本就不说这个,怪不得当时我很懵。 👍🏽31 💭福建 🕐2025-04-26 02:08:02
│ └── gwb: 老师未必会,会也未必能讲明白,教学是一种能力 👍🏽72 💭北京 🕐2025-04-26 16:00:12
│ │ └── 太灰狠: 教学能力是一种少见的能力 👍🏽1 💭广西 🕐2025-04-27 09:00:42
│ └── 六朝何事: 自己一看就能明白的东西还用说? 👍🏽0 💭上海 🕐2025-04-27 11:47:16
│ │ └── 椎名百合子·诚业: 难者不会会者不难,有悟性的看到负数表示规则的时候就自然意识到什么回事了。反之可能讲了也不记得讲过这回事[吃瓜] 👍🏽4 💭上海 🕐2025-04-27 13:36:33
│ │ └── 无常真人: 你能一下就看明白是为了节省电路元器件而设计的? 👍🏽1 💭福建 🕐2025-04-28 17:07:47
│ └── 林微淞: 这个不是数电第一章的内容吗? 👍🏽0 💭广东 🕐2025-05-10 10:03:11
Blazing_Stellar: 还有个,取反加一对任意位宽的数都一样,加 256 就仅限 i8 了 👍🏽28 💭浙江 🕐2025-04-25 13:14:36
│ └── 可以是假名吗: [赞] 👍🏽1 💭广东 🕐2025-04-27 20:13:12
知乎用户2Cihi8: 这个表达能力真是大师 👍🏽19 💭湖北 🕐2025-04-27 08:41:34
│ └── Lumons: 这不数电教材的话嘛 👍🏽1 💭辽宁 🕐2025-04-27 09:23:41
│ └── 知乎用户2Cihi8: 可能我们用的教材不一样,我们是微机原理教材讲过这个,但讲的跟屎一样 👍🏽2 💭湖北 🕐2025-04-30 23:20:04
大东北: 一个二进制数和对这个二进制数取反的结果相加,一定是1111 1111。用竖式相加,每一列一定有1个0和1个1,所以,相加结果一定是 1111 1111。此时再加1 会溢出,得到 00000000。因此有 一个二进制数 + 取反 + 1 = 00000000 如果我们规定00000000代表0,那么(取反+1)不就恰好能表示那个二进制数的相反数吗?因此我们规定,如果要求一个数的补码,必须先找到相反数的二进制数,然后取反+1。所以为了得到一个负数的补码,我们先去找相反数,即一个正数,然后执行上述操作。说白了,补码的本质就是能不能找到一个方法,快速地表示相反数,且符合相反数相加为0的原则。接下来还有一个问题,我对一个正数求了其相反数后,这个补码有没有可能重复地表征另一个正数呢?其实是有可能的,比如11111111是-1也是255,但是不矛盾,因为255确实也是1的相反数,因为1+255 mod 256 = 0。为了解决这个问题,干脆取模256吧。比如-1取模就是255,255取模256还是255。毕竟如果这个寄存器是一个钟表的话,256就是他的周期吗,数学上他的范围是0255,那我拿出0127表示正数,把-128-1映射到128255总可以的吧。不难发现,取模正数的结果还是本身,取模负数的结果,相当于加了256。那么反过来,从寄存器中取到的表示负数的值,-256就能得到其表示的值,因此我们将最高位的权重设置为-128。原来的权重是128 64 32 16 8 4 2 1现在变成-128 64 32 16 8 4 1,其实就是说,如果没有符号位,那么这个数还是原来的数,如果取到符号位,那么就要-128,重新映射回去了。 👍🏽14 💭广东 🕐2025-04-27 10:50:33
MasterQqp: 我大学学计组的时候,老师要是你,我也不至于 听得云里雾里的[惊喜] 👍🏽10 💭浙江 🕐2025-04-27 09:41:17
│ └── 无适俗韵: 谁说不是呢[流泪] 👍🏽0 💭青海 🕐2025-05-03 00:12:45
明明就很帅: 因为芯片设计只有加法计数器和锁存器,其他所有加减乘除都得转化成加法来运算 👍🏽7 💭广东 🕐2025-04-26 19:12:28
│ └── 豌豆射手孟德尔: 呃,加法器、计数器这两玩意儿和锁存器似乎不是一个级别的吧,而且其实你如果想要减法器也是可以做的,只是妹必要 👍🏽2 💭江苏 🕐2025-04-28 17:55:31
│ └── glass: 是因为可以用补码,所以只需设计加法器?还是因为只能设计加法器,所以只能补码表示呢 👍🏽0 💭浙江 🕐2025-04-30 11:49:05
│ └── CelestialBeing: 做减法涉及到借位,借位借不到又得往前迭代,减法器在硬件设计上比加法器复杂得多,运算步骤多了功耗也要变高。加法器只要无脑进位就行[惊喜] 👍🏽1 💭广东 🕐2025-05-17 10:34:36
万万没想到: 写代码几十年了。今天搞懂什么叫补码了。[捂脸] 👍🏽6 💭江苏 🕐2025-05-01 08:36:59
sdoa5335717: 当年在大学,我可以搞定曲线积分,就是搞不定补码加法[捂脸] 👍🏽2 💭山东 🕐2025-04-27 08:25:35
borehole打洞哥: 其实补码才是最初的设计,就像你说的,反转就是负数。反而是原码和反码只是用于计算和识别这个数的一种”计算方法“而已 👍🏽3 💭广东 🕐2025-04-28 16:57:47
编乎: 计算机硕士毕业两年了,第一次搞懂取反加一的意义[大哭] 👍🏽3 💭重庆 🕐2025-04-27 00:30:57
头像中不含派蒙: mod256。同余。即可超快解释补码。八位加法就是同余运算 👍🏽2 💭广东 🕐2025-05-01 10:13:15
汹涌的小草: 国内教学一般不讲原理,只让记忆公式。大家接触最多的就是取反加一。就像数学一样,很多东西用图来理解,根本不需要记忆公式,因为就是这么推导出来的,记忆公式反而会遗忘。 👍🏽2 💭浙江 🕐2025-04-28 08:41:33
王虫白: 就因为这个,我所有关于轮回或者轮转的设计,一律用mod/n来解决 👍🏽2 💭湖南 🕐2025-04-26 11:30:37
│ └── 刚好: 佛教大师? 👍🏽2 💭广东 🕐2025-04-28 00:06:37
学习爱我: 408计组就这么讲的[飙泪笑][飙泪笑][飙泪笑] 👍🏽1 💭陕西 🕐2025-04-26 19:17:05
水平不够会被: [赞]手表转一圈的比方绝了 👍🏽1 💭江苏 🕐2025-07-18 15:37:49
李明: 楼主你是谁。为什么像你这样优秀的都不在学校[大哭] 👍🏽1 💭陕西 🕐2025-04-27 18:17:18
jerry tin: 说得那么复杂干什么!就是一开始计算机cpu存储有限,因此只好时间(增加计算变化时间)换空间 👍🏽0 💭湖北 🕐2025-04-26 11:57:06
│ └── 廖雪峰: 当然不是,补码可以确保计算机的加法器不需要区分无符号数和有符号数,只要按二进制加,两套加法都是对的而且结果一样。 👍🏽15 💭北京 🕐2025-04-26 17:55:16
│ │ └── momo: 哇,活捉python之父[飙泪笑]一直以为这些大佬都已经不玩知乎了 👍🏽0 💭浙江 🕐2025-04-27 13:53:28
│ └── 十七夜青冥: 你这说的不复杂,但不知道计算机原理的完全听不懂,进一步就是问“为什么时间能换空间”。另外这个问题本质好像还真不是时间换空间,应该是为了增加计算性能,应该属于算法优化 👍🏽0 💭吉林 🕐2025-04-27 11:21:22
南偏南: 芯片不关心正负数,那个是应用层面的问题。 👍🏽6 💭广西 🕐2025-04-26 11:22:34
│ └── 古德莫宁: ???芯片不是半导体?这是数学问题 👍🏽3 💭浙江 🕐2025-04-27 10:40:26
│ │ └── 南偏南: 内存某单元有这么个数:1111 1111 1111 1111,请告诉我这数的十进制表示 👍🏽0 💭广西 🕐2025-04-27 13:06:49
│ │ │ └── 古德莫宁: 你想说明什么??或者你想秀什么优越?? 答主说的很清楚你自己不会看?有符号-1 无符号 255。有什么疑问或者有什么意见就直接说,搞七搞八的,显得你很专业? 👍🏽2 💭浙江 🕐2025-04-27 14:47:42
│ │ │ └── 南偏南: 说明CPU不关心什么正负数也不关心符号,FFFFH你可以认为是-1也可以认为是65536,在16位寄存器里就是1111 1111 1111 11111,你认为是什么是你的事,它只知道是16位1 👍🏽11 💭广西 🕐2025-04-27 16:02:50
│ │ │ └── 刀刀少: 65535吧 👍🏽1 💭瑞典 🕐2025-04-30 09:51:48
│ │ └── 皓月·瀚海: 楼主这句话是对的。在物理层面上,存储系统只会存储0/1,但是在上交编译的时候读存会采用不同的解释方式。这句话其实是对题主没有解释为什么计算机没减法器,非要用加法器+补码的补充解释。因为如果构造一个减法器,你要解决最高位那个1到底是数据位还是符号位。ALU是判断不了这件事的,如果是原/反存储+减法器来构造计算机,那么当我执行A-B,究竟是用32位减法器,还是31位减法器,亦或是63位减法器还是64位减法器,甚至是两个32位减法器,每种情况的结果都有可能出现出入。 👍🏽0 💭江苏 🕐2025-05-31 05:55:32
│ └── jiapeter: 是的,分层解决问题,是计算机科学与技术的特点。 👍🏽0 💭广东 🕐2025-06-02 16:02:28
待飞罗: [酷][酷][酷][酷][酷][酷][酷][酷]哥们>>>对于计算机来说,取反比加法还快为了充分利用效率这个才是前提吧你考虑过别的计算机是否适合继续如此么比如量子计算机比如生物计算机比如光子计算机比如… 👍🏽0 💭福建 🕐2025-04-28 17:24:42
│ └── gwb: 任何情况取反都不会比加法慢,包括人脑。因为取反没有进位 👍🏽4 💭辽宁 🕐2025-04-30 14:31:38
乖乖七七: 文明里面丢核弹的甘地就是这么来的[滑稽] 👍🏽0 💭江苏 🕐2025-10-28 09:36:29
林灵凌: 我也无意中发现过,但完全搞不懂原因[飙泪笑] 👍🏽0 💭湖北 🕐2025-09-26 09:12:27
月明星稀: 其实根本就没有负数。 👍🏽0 💭浙江 🕐2025-08-01 23:27:28
少鍪: 为什么我大学没遇到这么通透的教学?是大学老师耽误了我考研到清华[捂脸] 👍🏽0 💭广西 🕐2025-07-29 19:14:58
办拿拿: 感谢 👍🏽0 💭广东 🕐2025-06-28 14:52:34
GeorgeHuaR: 原来如此啊,初学时感觉这个非常很反人类,原来有这妙用[大哭] 👍🏽0 💭山东 🕐2025-06-20 09:49:42
转世复转世: 阎石的数电第一章讲补码也是用时钟来做比喻,很生动了属于是 👍🏽0 💭福建 🕐2025-06-15 02:16:55
jiapeter: 补码,解决进位或者借位,在数学运算时。但这个是基础。还有乘法或者除法,用移位,左移或者右移。这些二进制数运算很方便的。还有小数运算等,看一下计算机结构和组成原理,计算机专业基础的课程,了解计算机的硬件基础。还有一些电路基础,目前计算主要是电子电路实现的。数字电路,逻辑门电路,物理实现加法器等。 👍🏽0 💭广东 🕐2025-06-02 16:01:05
商新: 问题是你说的这套东西倒果为因了,从用补码的现象倒推的,这样解释不了为什么不用原码和反码[doge] 👍🏽0 💭广东 🕐2025-05-24 18:46:21
zhichihu: 你是我这么多年来,看到的第一个把补码讲清楚的。[哇] 👍🏽0 💭广东 🕐2025-05-22 01:48:19
moonwind: 厉害, 👍🏽0 💭湖北 🕐2025-05-20 22:24:25
少个分号: 推荐大家看 编码 这本书有写这些 👍🏽0 💭中国 🕐2025-05-19 14:36:09
少个分号: 而许多教材中说的“取反加一”,其实就是加256的另一种说法。实际上8位二进制能表示的最大数是255,并不存在256。这里巧妙利用加法结合律,先加255再加1。而一个负数加255,刚好是它的绝对值取反。更加巧妙的是,对于计算机来说,取反比加法还快。 老师不说过程,只讲结果[感谢] 👍🏽0 💭中国 🕐2025-05-19 14:35:43
迦蓝: 不同的老师讲了,还是没这篇文章说的好 👍🏽0 💭浙江 🕐2025-05-18 20:52:02
名字不能超过30个: 比喻成调钟表瞬间就形象了 👍🏽0 💭四川 🕐2025-05-13 10:24:39
非转基因大豆比: [发呆] 大佬 我毕业12年了都没闹懂 让你给讲明白了! 👍🏽0 💭北京 🕐2025-05-12 15:47:45
zjxnxyslabxoamx: 我们当时学就是记公式。。。 👍🏽0 💭江苏 🕐2025-05-13 01:04:27
Hyacinth: 说的很对。说白了像int,long这样的数据表示范围是有限的,而不是无限的,那我就允许循环运算,一旦超过了就从头开始,所以我可以把加上一个数和减去另一个数等同。这体现了Mod n剩余类环的思想[爱] 👍🏽0 💭四川 🕐2025-05-11 20:21:46
海行兮: p-进数 👍🏽0 💭上海 🕐2025-05-03 23:42:11
北极熊: 最通俗易懂的解释 👍🏽0 💭北京 🕐2025-05-01 17:33:44
李越: 没解决底层问题:为什么一个加法器就比一个加法器一个减法器好 👍🏽0 💭北京 🕐2025-05-01 08:06:24
风雅颂: 课本上讲的就是取反加一,根本不懂为什么 👍🏽0 💭江苏 🕐2025-04-30 21:57:29
小海: 受教 原来是这样[赞同] 👍🏽0 💭北京 🕐2025-04-30 14:17:06
张三: 我很少给人点赞,因为你的回答,给你点了。你一说钟表,我就立刻明白了。 👍🏽0 💭北京 🕐2025-04-30 17:23:34
贝贝: 可以,讲的很通俗,这点我一直搞得不明白为什么要这样设计,现在明白了 👍🏽0 💭河南 🕐2025-04-28 09:21:53
林诺: 妙啊!原来如此! 👍🏽0 💭北京 🕐2025-04-28 07:35:35
Vanchen: 我擦,你这个解释真通透[捂脸] 👍🏽0 💭中国香港 🕐2025-04-28 11:45:56
Yeah: 赞一个!我一学计算机的第一次听/看到这种解释。醍醐灌顶! 👍🏽0 💭山东 🕐2025-04-28 08:58:49
幽州大都督: 牛逼! 👍🏽0 💭重庆 🕐2025-04-28 08:30:38
郭小特: 简洁明了、深入浅出 👍🏽0 💭天津 🕐2025-04-27 16:22:24
曾梓卿: 卧槽,就记得个取反加一,不懂为啥这么算,当年还拼命练习手算取反加一,也算是瞎努力了[捂脸] 👍🏽0 💭湖北 🕐2025-04-27 17:08:40
│ └── 亿苯正经: 结合加减法电路图就很好理解呀查看图片 👍🏽0 💭四川 🕐2025-04-28 09:25:12
糊纸必杀: 漂亮 👍🏽0 💭北京 🕐2025-04-27 13:31:47
神经蛙: 厉害 👍🏽0 💭浙江 🕐2025-04-27 14:12:54
dream liu: 醍醐灌顶! 👍🏽0 💭宁夏 🕐2025-04-27 12:36:45
重少: 简单易懂,你这文字和头脑超过知乎80%的大V了。 👍🏽0 💭上海 🕐2025-04-27 11:49:00
一只坚强的小蜗牛: 我去,终于理解了补码,牛逼! 👍🏽0 💭上海 🕐2025-04-27 09:25:04
维斯他胖: 漂亮 👍🏽0 💭江苏 🕐2025-04-27 13:45:44
公平的珍贵: 钟表时针真是个好例子[赞] 👍🏽0 💭山东 🕐2025-04-27 15:01:12
龙哥哥: 说得就非常好。别整天补码补码,大家都不知道补码是个什么东西。。。 👍🏽0 💭广东 🕐2025-04-27 11:02:45
aspire: 为什么对自己取反等同于他自己+255呢[思考]取反加一这块的原理没太理解 👍🏽0 💭上海 🕐2025-04-27 10:09:44
│ └── gwb: 假如有一个负数-A,要求-A+255,就是255-A,而255是全1,列竖式就行了 👍🏽1 💭北京 🕐2025-04-27 11:00:14
│ └── aspire: 好的,谢谢 👍🏽1 💭上海 🕐2025-04-27 13:20:44