asp除以值怎麼保留小數,ASP,怎麼讓價格保留小數點後兩位。

2021-03-03 22:10:30 字數 2325 閱讀 1243

1樓:

math.round(你的變數值,1,midpointrounding.awayfromzero)

2樓:匿名使用者

formatnumber(num,1)

請問asp中,怎麼讓輸出的資料保留兩位小數點?

3樓:匿名使用者

<%=formatnumber1290.00,2,-1,-1,0)%>

(1290.00)

一個例子用到了函式formatnumber()的所有引數:

第一個引數(1290.00)指定了要進行格式化的數字。

第二個引數(2)指定了小數點後顯示的位數。

第三個引數(-1)指定了是否顯示前導的零。

第四個引數(-1)指定是否對負數使用括號。

最後一個引數(0)指定是否顯示分隔符

4樓:匿名使用者

用這個就可以了: <%=format(1290,'0.00')%>

5樓:匿名使用者

<%=formatnumber(1290,2,,,0)%>

6樓:匿名使用者

把int型改為decimal(18,2)

7樓:晁諾譙昌

到單位格,然後選數值,點旁邊的有兩個小數位的數,儲存就可以了。

asp,怎麼讓**保留小數點後兩位。

8樓:田響建站之家

if pifajiage<=1 then pifajiage=formatnumber(rs("shichangjia")*pifajiage,2,-1,-1,0)

9樓:匿名使用者

asp中其實有兩個可以用作四捨五入的函式:round函式和formatnumber函式。

round 函式

返回按指定位數進行四捨五入的數值。

round(expression[, numdecimalplaces])

引數expression

必選項。數值表示式 被四捨五入。

numdecimalplaces

可選項。數字表明小數點右邊有多少位進行四捨五入。如果省略,則 round 函式返回整數。

formatnumber函式

formatnumber(expression [, digit [, leadingdigit [, paren [, groupdigit]]]]。

引數expression

必選項。

digit 指示小數點右側顯示位數的數值。預設值為 -1,指示使用的是計算機的區域設定。

leadingdigit 指示小數點右側顯示位數的數值。預設值為 -1,指示使用的是計算機的區域設定。

paren 指示小數點右側顯示位數的數值。預設值為 -1,指示使用的是計算機的區域設定。

groupdigit 指示小數點右側顯示位數的數值。預設值為 -1,指示使用的是計算機的區域設定。

示例example: <%=round(3.14159, 2)%>

result: 3.14

example: <%=formatnumber(45.324567, 3)%>

result: 45.325

區別雖然round函式叫做四捨五入函式,但是他所說的四捨五入與我們平常說的並不一樣,我們平時的是:大於等於5的數值入、小於5的數值舍。但是,round函式卻是大於5的數值入、小於5的數值舍、等於5的話奇數入偶數舍。

示例round(1.5)

round(2.5)

round(3.5)

round(4.5)

formatnumber(1.5,0)

formatnumber(2.5,0)

formatnumber(3.5,0)

formatnumber(4.5,0)

round的結果是:22

44formatnumber的結果是:23

45看樣子,如果真的要使用四捨五入的函式,還是用formatnumber的準確一些!

10樓:網海1書生

首先,你的**有很多是

多餘的,簡化如下:

<%pifajiage=rs("pifajia")if pifajiage<=1 then pifajiage=rs("shichangjia")*pifajiage

%>其次,你所說的894.0001是浮點數運算誤差,無法避免的。

最後,如果想把計算結果保留兩位小數,可以這樣:

<%=formatnumbe(pifajiage, 2)%>

40除以14保留2位小數數式,40除以14,保留一位小數是多少保留兩位小數是多少保留三位小數是多少

40除以14 2.857 保留2位小數 2.86 解析保留兩位小數要看小數點第三位 大於或等於5的進一位 小於的話不用進。40 14 2.86 40除以14,保留一位小數是多少?保留兩位小數是多少?保留三位小數是多少?保留一位 小數 2.9 保留兩位小數 2.86 保留三位小數 2.857 保留一位...

48除以23保留一位小數豎式計算

48 2.3 480 23 20.86 20.9 擴充套件bai資料du 除法的法則 1 從被zhi除數的高dao位除起,除數有幾位,內就看被除數的前幾容位,如果不夠除,就多看一位。2 除到被除數的哪一位,就把商寫在哪一位的上面,如果不夠除,就在這一位上商0。3 每次除得的餘數必須比除數小,並在餘數...

5除以4 2列豎式計算,保留一位小數

5 4.2 50 42 1.19 1.2 豎式見圖 5除以4.2列豎式計算,保留一位小數 5 4.2 1.190476190476 約1.2 有用請採納。45.5除以38,保留一位小數約等於幾?列豎式。40.91 46 0.8893 0.889 0.89 保留兩位小數 列豎式計算 得數保留一位小數 ...