全部產品
Search
文件中心

Performance Testing Service:四則運算的使用

更新時間:Feb 08, 2025

本文介紹四則運算的使用方法。

目前四則運算一共包含:加法、減法、乘法、除法(基礎)、除法(進階)、舍入模式六種運演算法則。

  • 加法、減法、乘法、除法(基礎)計算結果涉及到小數位的時候,預設四捨五入保留2位小數。如:1.234*5=6.17,1/5=0.20。

  • 除法(進階)中後兩位參數即與舍入模式一致。

    舍入模式一共有七種模式,每種模式均需要指定保留的小數位元(即scale (1,2) 中的1所在參數位置,1表示保留1位小數,2表示round_mode參數為2),round_mode詳解如下:

    說明

    假設均為指定保留2位小數。

    round_mode參數值

    參數釋義

    詳細說明

    0

    舍入遠離0模式。

    例如,1.234舍入結果為1.24,-1.234結果為 -1.24。

    1

    舍入接近0模式。

    例如,1.234舍入結果為1.23,-1.234結果為 -1.23。

    2

    接近正無窮大的模式。

    例如,1.234舍入結果為1.24,-1.234結果為 -1.23。

    3

    接近負無窮大的模式。

    例如,1.234舍入結果為1.23,-1.234結果為 -1.24。

    4

    向最接近的數字舍入,若兩個相鄰數字距離相等,則舍入接近0。

    該模式為我們熟知的“四捨五入”模式。距離相等時,同模式0, 距離不等時,同模式1。例如,1.235舍入為1.24,-1.235舍入為 -1.24。

    5

    向最接近的數字舍入,若兩個相鄰數字距離相等,則舍入遠離0。

    即“五舍六入模式”。 距離相等時,同模式1, 距離不等時,同模式0。例如,1.235舍入為1.23,-1.235舍入為 -1.23。

    6

    向最接近的數字舍入,若兩個相鄰數字距離相等,則向偶數舍入。

    即“銀行家演算法” :四捨六入,五分為兩種演算法(如果前一位為奇數,則入位,否則捨去)。例如,1.235舍入結果為1.24,1.245舍入結果為1.24。