浮点加法、减法, 乘法、除法运算

【计算机组成与设计:硬件/软件接口】第三章:计算机的算术运算 【计算机组成与设计:硬件/软件接口】第三章:计算机的算术运算 标签(空格分隔):【计算机组成与设计:硬件/软件接口】 第三章:计算机的算术运算 第三章:计算机的算术运算 3.1 引言 3.2 加法和减法 我的微信公众号 3.1 引言 3.2 加法和减法 对于二进制补码,什么时候发生溢出? 硬件规模总是有一定限制的,例如字宽只有32位。当运算超过这个限... 阅读详情
AI摘要

本文详细介绍了浮点数的加减乘除运算步骤,并通过具体例子展示了如何进行对阶、尾数运算、结果规范化及溢出判断。此外还涉及了浮点乘除运算的具体流程。

浮点加法、减法运算

    1.运算步骤

    假设浮点数的阶码和尾数均用补码表示,在浮点加减运算时,为便于浮点数尾数的规格化处理和浮点数的溢出判断,阶码和尾数均采用双符号位表示。

    ①对阶,小阶向大阶对齐

    两个浮点数进行加减运算时,首先要使两个数的阶码相同,即小数点的位置对齐。若两个数的阶码相同,表示小数点的位置是对齐的,就可以对尾数进行加减运算。反之,若两个数的阶码不相同,表示小数点的位置没有对齐,此时必须使两个数的阶码相同,这个过程称为对阶。

    要对阶,首先应求出两个浮点数的阶码之差,即

    ΔE=[Ex]补-[Ey]补=[Ex]补+[-Ey]补

    若ΔE=0,表示两个浮点数的阶码相等,即[Ex]补=[Ey]补;若ΔE>0,表示 [Ex]补>[Ey]补;若ΔE<0,表示[Ex]补<[Ey]补。

    当ΔE≠0时,要通过浮点数尾数的算术左移或算术右移来改变阶码,使两个浮点数的阶码相等。理论上讲,既可以通过移位[Mx]补以改变[Ex]补来达到[Ex]补=[Ey]补,也可以通过移位[My]补以改变[Ey]补来达到[Ex]补=[Ey]补。但是,由于浮点数的尾数在算术左移的过程会改变尾数的符号位,同时,尾数在算术左移的过程中还会使尾数的高位数据丢失,造成运算结果错误。因此,在对阶时规定使小阶向大阶看齐,通过小阶的尾数算术右移以改变阶码来达到[Ex]补=[Ey]补,尾数每右移一位,阶码加1,其数值保持不变,直到两个浮点数的阶码相等,右移的次数等于ΔE的绝对值。

    ②尾数进行加法或减法运算

    对阶结束后,即可对浮点数的尾数进行加法或减法运算。不论是加法运算还是减法运算,都按加法进行操作,其方法与定点加减运算完全一样。

    ③结果规格化并进行舍入处理

    根据规格化浮点数的定义,当尾数用二进制补码表示时,规格化浮点数的尾数形式为00.1××…××或11.0××…××。若浮点数的尾数不是这两种形式,则称之为非规格化浮点数,需进行浮点数的规格化。

    若浮点数的尾数形式为00.0××…××或11.1××…××,应利用向左规格化使其变为规格化浮点数,尾数每算术左移1位,阶码减1,直到浮点数的尾数变成规格化形式。

    若浮点数的尾数形式为01.××…××或10.××…××,表示尾数求和的结果发生溢出,应利用向右规格化使其变为规格化浮点数,尾数算术右移1位,阶码加1,此时浮点数的尾数就变成了规格化形式。

    在对阶或向右规格化时,尾数都要进行算术右移操作,为了保证运算结果的精度,运算过程中需保留右移中移出的若干位数据,称为保护位。在运算结果进行规格化后再按照某种规则进行舍入处理以去除这些数据。舍入处理就是消除保护位数据并按照某种规则调整剩下的部分,舍入处理总要影响到数据的精度。舍入处理的方法通常选用“0舍1入”法。

    ④判断溢出

    浮点数尾数的溢出可通过规格化进行处理,而浮点数运算结果的溢出则根据运算结果中浮点数的阶码来确定。若阶码未发生溢出,则表示运算结果未发生溢出;若阶码溢出,则需进行溢出处理。

    若阶码用双符号位补码表示,判断溢出的方法为:若阶码的双符号位相同,表示结果未发生溢出;若阶码的双符号位不相同,表示结果发生溢出。

    2.举例

    [例1]设两浮点数x=2001×(0.1101),y=2011×(-0.1010),在浮点数的表示格式中阶码占3位,尾数占4位(都不包括符号位)。阶码和尾数均采用含双符号位的补码表示,运算结果的尾数取单字长(含符号位共5位),舍入规则用“0舍1入”法,用浮点运算方法计算x+y、x-y。

    解:[x]浮=00001,00.1101  [y]浮=00011,11.0110

    ①对阶,小阶向大阶对齐

    ΔE=[Ex]补-[Ey]补=[Ex]补+[-Ey]补=00001+11101=11110

    x的尾数[Mx]补右移2位,阶码[Ex]补加2

    [x]浮=00011,00.0011(01)

    其中(01)表示[Mx]补右移2位后移出的最低两位数。

    ②尾数进行加法、减法运算

    即[x+y]浮=00011,11.1001(01)

      [x-y]浮=00011,00.1101(01)

    ③结果规格化并进行舍入处理

    和的尾数左移1位,阶码减1,采用“0舍1入”法进行舍入处理后,得

      [x+y]浮=00010,11.0011

    差已为规格化浮点数,采用“0舍1入”法进行舍入处理后,得

      [x-y]浮=00011,00.1101

    ④判断溢出

    和、差的阶码的双符号位均相同,故和、差均无溢出。

    所以x+y=2010×(-0.1101)

        x-y=2011×(0.1101)

    [例2]设两浮点数x=2-011×(0.100101),y=2-010×(-0.011110),在浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位)。阶码和尾数均采用含双符号位的补码表示,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x+y、x-y。

    解:[x]浮=11101,00.100101  [y]浮=11110,11.100010

    ①对阶,小阶向大阶对齐

    ΔE=[Exx]补-[Ey]补=[Ex]补+[-Ey]补=11101+00010=11111

    x的尾数[Mx]补右移1位,阶码[Ex]补加1

    [x]浮=11110,00.010010(1)

    其中(1)表示[Mx]补右移1位后移出的最低一位数。

    ②尾数进行加法、减法运算

    即[x+y]浮=11110,11.110100(1)

      [x-y]浮=11110,00.110000(1)

    ③结果规格化并进行舍入处理

    和的尾数左移2位,阶码减2,得

    [x+y]浮=11100,11.010010

    差已为规格化浮点数,采用“0舍1入”法进行舍入处理后,得

    [x-y]浮=11110,00.110001

    ④判断溢出

    和、差阶码的双符号位均相同,故和、差均无溢出。

    所以x+y=2-100×(-0.101110)

        x-y=2-010×(0.110001)



浮点乘法、除法运算

    1.运算步骤

    在浮点乘除运算时,为便于浮点数判断溢出和尾数进行阵列乘除运算运算,假设浮点数的阶码采用双符号位补码表示,尾数采用单符号补码或原码表示。

    浮点乘法、除法运算步骤如下:

    ①阶码相加减

    按照定点整数的加减法运算方法对两个浮点数的阶码进行加减运算。

    ②尾数相乘或相除

    按照定点小数的阵列乘除法运算方法对两个浮点数的尾数进行乘除运算。为了保证尾数相除时商的正确性,必须保证被除数尾数的绝对值一定小于除数尾数的绝对值。若被除数尾数的绝对值大于除数尾数的绝对值,需对被除数进行调整,即被除数的尾数每右移1位,阶码加1,直到被除数尾数的绝对值小于除数尾数的绝对值。

    ③结果规格化并进行舍入处理

    浮点数乘除运算结果的规格化和舍入处理与浮点数加减运算结果的规格化和舍入处理方法相同。并且在浮点数乘除运算的结果中,由于乘积和商的绝对值一定小于1,因此在浮点乘除运算结果进行规格化处理时只存在向左规格化,不可能出现向右规格化。

    ④判断溢出

    浮点数乘除运算结果的尾数不可能发生溢出,而浮点数运算结果的溢出则根据运算结果中浮点数的阶码来确定,溢出的判定和处理方法与浮点加减运算完全相同。

    2.举例

    [例1]设两浮点数x=2-001×(-0.100010),y=2-100×(0.010110),在浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的补码表示。要求用直接补码阵列乘法完成尾数乘法运算,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x×y。

    解:[x]浮=11111,1.011110  [y]浮=11100,0.010110

    ①阶码相加

    [Ex+Ey]补=[Ex]补+[Ey]补=11111+11100=11011

    ②尾数作直接补码阵列乘法运算

    [Mx]补×[My]补=1.110100010100

    ③结果规格化并进行舍入处理

    积的尾数左移2位,阶码减2,采用“0舍1入”法进行舍入处理后,得

    [x×y]浮=11001,1.010001

    ④判断溢出

    乘积的阶码的双符号位相同,故乘积无溢出。

    所以x×y=2-111×(-0.101111)

    [例2]设两浮点数x=2-010×(0.011010),y=2011×(-0.111100),在浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的原码表示。要求用原码阵列除法完成尾数除法运算,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x÷y。

    解:[x]浮=11110,0.011010  [y]浮=00011,1.111100

    ①阶码相减

    [Exx-Ey]补=[Ex]补+[-Ey]补=11110+11101=11011

    ②尾数作原码阵列除法运算

    [Mx]原=0.011010  [My]原=1.111100

    商的符号位为:Mxf⊕Myf=0⊕1=1

    令Mx’=011010000000,My’=111100,其中Mx’和My’分别为[Mx]原和[My]原的数值部分,且Mx’为双字长

    [Mx’]补=0011010000000,[My’]补=0111100,[-My’]补=1000100

    故得商q=0011011

    所以[Mx÷My]原=1.011011

    因此[x÷y]浮=11011,1.011011

    ③尾数规格化

    商的尾数左移1位,阶码减1。

    [x÷y]浮=11010,1.110110

    ④判断溢出

    商的阶码的双符号位相同,故商无溢出。

    所以x÷y=2-110×(-0.110110)



计算机组成原理15-浮点数的加减法运算 目录 一、对阶 二、规格化 1、规格化的判断 2、如何进行规格化 (1)左归 (2)右归 三、舍入 (1)0舍1入法 (2)置1法 四、溢出判断 浮点数的加减法运算步骤: 对阶,使得两数的阶数位置对齐 尾数求和,将对阶后的尾数按定点加减运算规则求和/差 规格化,将求和/差后的尾数进行规格化 舍入,为提高精度,要考虑尾数右移时丢失的数值位 溢出判断,即判断结果是否溢出 一、对阶 类比平常我们用到的带阶数的加减法,我们常常会把两个数的阶数转化为一致,再针对尾数进行加减法运算,计 阅读详情

相关推荐

Verilog实现---IEEE标准的单精度浮点乘法器

目录1.实现目标2.原理说明3.设计说明4.Verilog代码 1.实现目标 2.原理说明 首先要懂得浮点乘法器的工作原理与如何编码运算的过程,这里给出两个参考Blog. 浮点加法、减法, 乘法、除法运算: https://blog.youkuaiyun.com/xingqingly/article/details/18981671 计算机中定点数表示方法——移码: https://blog.youkuaiyun.com/Dnesity/article/details/104531681 3.设计说明 本次设计输入有两个32位单

小火子的博客 1万+

浮点的加减计算方法

浮点的计算方法1、计算步骤2、基本要素2.1 浮点数2.2 规格化浮点数2.3 偏置指数一、pandas是什么?二、扩展:乘除计算步骤 1、计算步骤 浮点数格式: 单精度:符号位1位,阶码8位,尾数23位 双精度:符号位1位,阶码11位,尾数52位 阶码是移码表示 浮点数的加减运算的五个步骤:对阶、尾数运算、规格化、舍入(要求使用对偶舍入)(0舍1入)、溢出判断。 对阶:小阶向大阶转换,对完阶后浮点数组成为大阶码+尾数;尾数相加用新的尾数(包括低位移出的位数) 规格化:(保证小数点左右两边不同,可能规格

weixin_42454243的博客 2万+

verilog编写一个符合IEEE标准的32位单精度乘法器

使用verilog实现了设计了一个符合IEEE标准的32位单精度浮点数乘法器,并使用Modelsim进行仿真。

计算机组成原理:浮点数的加、减、乘、除运算(含实例完整运算)

浮点数的加减运算 零操作数的判断 一个操作数为零,也不必计算,节省时间 若加数或被加数其中有 0,则等于其中不为0 的那个数;若全为 0 则等于 0 若被减数为 0,则等于减数的相反数 ;若减数为 0,则等于被减数 ,若全为0则等于0 对阶操作 以阶码加大(绝对值)的为标准,阶码较小的 向较大的对齐 目的:计算机中的浮点数定点表示时小数点的位置是固定的,在小数的数值位的最前面,为了避免阶码较大的浮点数尾数左移导致最高位的丢失 如x 的阶码为 Ex=010,y的阶码Ey=1...

m0_51783792的博客 4万+

MOS管开关设计知识-(五种MOS管开关电路图方式)

在使用MOS管设计开关电源或者马达驱动电路的时候,大部分人都会考虑MOS的导通电阻,最大电压等,最大电流等,也有很多人仅仅考虑这些因素。这样的电路也许是可以工作的,但并不是优秀的,作为正式的产品设计也是不允许的。 下面是我对MOSFET及MOSFET驱动电路基础的一点总结,其中参考了一些资料,非全部原创。包括MOS管的介绍,特性,驱动以及应用电路。 1、MOS管种类和结构 MOSFET管是FET的...

树卡花 7万+

做形态学方法的团队_“设计形态学”与“第三自然”

文/邱松(清华大学 美术学院)摘要:“设计形态学”是基于“形态学”研究的设计基础学科。“形态”既是该学科研究的主体,又是与其它学科相连接的“纽带”。实际上,不管是供养我们的地球家园,还是神秘莫测的浩瀚宇宙,均由数量纷繁、千姿百态的“形态”构筑而成。形态通常被分成两大类:一类是源于“第一自然”的“自然形态”;另一类是来自“第二自然”的“人造形态”。而这两类形态正是“设计形态学”研究的两条...

weixin_31548723的博客 2683

bigdecimal如何做除法_BigDecimal 加法减法乘法除法

Java的简单类型不能够精确的对浮点数进行运算/*** 提供精确的加法运算。* @param v1 被加数* @param v2 加数* @return 两个参数的和*/public static double add(double v1, double v2){BigDecimal b1 = new BigDecimal(Double.toString(v1));BigDecimal b2 = ...

weixin_42104906的博客 499

【BigWorld 游戏服务器引擎】Cell 架构设计介绍,及Java实现方案的探索

横向扩展(Scalability):通过动态增减CellApp和BaseApp的数量,可以轻松应对玩家人数的变化。世界可以做得非常大,只需增加更多的 Cell。负载分离(Load Separation):将不同性质的负载分离,避免了单一进程瓶颈。CPU 密集型的实时计算(CellApp)和 I/O 密集型的数据操作(BaseApp)互不影响。高效的视野管理(AOI):每个 Cell 只关心自己区域内和边界上的实体,大大降低了计算复杂度。容错性:某个CellApp。

代码时光 1205

java浮点数减法_浮点数的相关运算Java实现

import java.math.BigDecimal;/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*/public final class Arith{//默认除法运算精度private static final int DEF_DIV_SCALE = 4;//这个类不能实例化private Arith(){}/***...

weixin_33507838的博客 829

ROS 2实战:用MoveIt Task Constructor让机械臂完成抓取任务(附避坑指南)

本文详细介绍了如何在ROS 2环境中使用MoveIt Task Constructor框架,为Franka Panda机械臂构建一个完整的拾取放置任务流水线。通过分解任务阶段、配置规划器并处理实际部署中的常见问题,帮助开发者从基础运动规划升级到可靠的多步骤任务编排,并附有核心避坑指南。

vvv99的博客 507

MATLAB下pdf文件操作读取示例

当遇到一些需要大量数据的项目,数据的读取与储存显得尤为重要。怎样把数据从其他格式的文件中读取,并运用到程序中是很多时候我们要解决的问题。对于平常的.txt,和.xlsx文件,MATLAB有对应的函数帮助读取,但是遇到pdf文件时MATLAB很难读取内容。本文以一个操作实例提供了一个从pdf文件中读取数据的方法。

UESTC 五高考3模拟的博客 6558

bigdicmal除法精度设置_BigDecimal浮点精度加减乘除运算

packagecom.shopping.test;importjava.math.BigDecimal;/*** 精确的浮点运算* 为什么要使用BigDecimal类型呢?* BigDecimal可以进行超过16位有效位的数值的准确运算,而我们所熟知的浮点型float的精度为6-7位有效数字,Double类型则为15-16位有效数字。* 这不是关键,浮点型变量在进行计算的时候会出现丢失精度的问题,...

weixin_39974811的博客 492

EMD (经验模态分解) 在 C++ 中的实现指南

EMD 是由 Norden E. Huang 等人在1998年提出的一种适用于非线性和非平稳信号的分析方法。对称性:IMF 的上下包络对称。零交叉点:IMF 的零交叉点数量与极值点数量相同或相差一个。本文详细介绍了如何在C++中实现EMD,包括理论背景、算法步骤、代码实现和优化等内容。通过丰富的代码示例和详细的解释,希望能够帮助读者掌握EMD的基本原理,并能够在实际项目中灵活应用。未来,随着信号处理技术的不断发展,EMD及其变种(如EEMD、CEEMDAN等)将继续在各个领域发挥重要作用。

qq_38334677的博客 1749

JS 浮点数的 精确运算

<br />//浮点数加法运算 function FloatAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} m=Math.pow(10,Math.max(r1,r2)) return (arg1*m

天下无双 1724

Centos7 yum 报错「Errno 256」No more mirrors to try 解决方法

首先该问题的出现是由于网络的震荡导致,这是重点。(1)将源更换成阿里云的官方源,步骤参考如上(2)同时将zabbix的官方源更换成阿里云里面的zabbix镜像源,因为zabbix官方源根本网络不通,因为国家防火墙的拦截,导致网络不通。这是阿里源的zabbix镜像地址: https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/修改系统中早期生成的zabbix.repo文件,如下:主要是把baseurl替换成阿里云的zabbix镜像地址即可。

专注基础架构领域 3875

YOLO26涨点改进| TGRS 2026 | 独家自研创新、检测头改进篇| AHATHead自适应混合注意力检测头,二次创新,强化特征表达与目标判别能力,适合遥感小目标检测、小目标检测有效涨点

🔥本文提出了一种改进YOLO26模型的AHATHead自适应混合注意力检测头,通过融合全局与局部注意力机制增强特征表达能力。该方法采用动态权重分配策略,在预测阶段自动调整关键区域与通道特征权重,有效提升小目标和密集场景的检测性能。实验表明,AHATHead在保持较高推理效率的同时,显著提高了目标定位精度与类别判别能力。文章详细介绍了模块结构、实现原理和代码集成步骤,并提供了两种改进配置方案(yolo26_AHATHead.yaml和yolo26_RFHA-YOLO-AHATHead.yaml)

Ai缝合怪、助力小伙伴高效发论文 159

js精确浮点数运算,处理浮点数运算中丢失精度问题

/** * @function js精确浮点数运算 * @value 运算内容,必须为字符串,例如1+1,加引号'1+1' * @addSub 加法、减法 * @mul 乘法 * @div 除法 */ const arithmetic = { filter(value) { if (!value) return null; let valueA...

Lonely Hobo的博客 901

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

计算机组织与结构【6 浮点数运算】

这里是原码乘法,因此右移补0,注意原码乘法中符号位不参与运算,而是通过异或得到结果的符号位…(img-Adrw6kea-1656554599872)]

m0_51691879的博客 245

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

js浮点数精确运算之减法、乘法、除法的实现

由于时间的原因,之前只分享了加法的运算方法,今天在此给大家继续分享减法、乘法、除法的精确运算方法,望能帮助到大家。 (1)、减法 /** * Author:cb * 减法函数,用来得到精确的减法结果 * 说明:javascript的减法结果会有误差,在两个浮点数相减的时候会比较明显。这个函数就能返回较为精确的减法结果。 * 返回值:arg1加上arg2的精确结果 */ functi...

William0326的博客 2024

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

JavaScript浮点数运算 -- 精度问题

 JavaScript小数在做四则运算时,精度会丢失,这会在项目中引起诸多不便,先请看下面脚本:Js代码 <a title="复制代码" onclick="function onclick(){function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}}" href="http:

xingyu15的专栏 790

浮点数运算时精度损失的解决方案--BigDecimal

下面是处理浮点数运算的工具类,现在不是很全,后期会随着应用而完善 import java.math.BigDecimal; import java.math.RoundingMode; /** * @author :hwweic * @date :Created in 2019/11/24 15:34 * @description : * * @version: 1.0 */ p...

FloatDreamed的博客 635

重载加法运算符+ c++_C ++程序,用于重载二进制运算符,加法,减法,乘法,除法和比较...

重载加法运算符+ c++ In this program we will first create a class demo that contains two float data members a and b. Values of objects d1 and d2 are entered by user and then arithmetic operations are perfo...

culing2941的博客 443

计算机组成原理第二章:运算方法和运算器

本文内容:定点运算,浮点运算,定点运算器和浮点运算器。 思维导图 在上篇文章中 计算机组成原理:数据与文字的表示方法 ,我们已经知道了数据与文字在计算机中是怎么表示的。在这一篇中,我们将知道数据是如何在计算机中运算的(运算方法),及是如何实现的(运算器)。 本文介绍定点运算和浮点运算及其运算器。定点运算中包括定点加法、减法;定点乘法;定点除法;定点运算器。浮点运算中包括浮点加法、减法;...

Ljt101222的博客 1万+

第三章 运算方法与运算器

文章目录3.1 定点补码加减法运算3.1.1 补码加减法运算方法3.1.1.1 补码加法3.1.1.2 补码减法3.1.2溢出及检测3.1.2.1 溢出概念3.1.2.2 溢出检测 3.1 定点补码加减法运算 3.1.1 补码加减法运算方法 3.1.1.1 补码加法 [x]补+[y]补=[x+y]补[x]_补+[y]_补=[x+y]_补[x]补​+[y]补​=[x+y]补​ (mo...

weixin_43913556的博客 1260

计算机组成原理:运算方法和运算器

本文内容:定点运算,浮点运算,定点运算器和浮点运算器。

学愈进而愈惘 1万+

java实现超长小数加法的运算_Java工具集-数学(精准小数运算BigDecimalUtils)

package com.simple.util.math;import java.math.BigDecimal;/*** @program: simple_tools* @description: 精准浮点运算* @author: ChenWenLong* @create: 2019-10-18 11:51**/public class BigDecimalUtils {/*** 默认除法运算精...

weixin_36189159的博客 377
上一篇: 浮点数的表示方法
下一篇: Linux内核中CPU主频和电压调整 -- (1)
技术在路上
博客等级 码龄16年 644粉丝 160原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值