vb中format0000,000什麼意思

2021-05-21 09:26:06 字數 2040 閱讀 2744

1樓:悠然見影

vb中的format$(str,「0000,0.00」)將str這個數字的字串格式化成0000,0.00的格式。

如數字12345.678進行格式化處理format$(「12345.678」,「0000,0.00」)=12,345.68,第三個小數位被四捨五入了。

那個逗號是千位分隔號。只要格式中有逗號存在,就會自動為數字新增千位分隔號,不管這個千位分隔號在格式的哪個地方,都會有效果。如format$(「12345.

678」,「0,0000.00」)和format$(「12345.678」,「000,00.

00」)一樣,結果都是12,345.68

2樓:

慢慢看吧

固定格式引數:

general number 普通數字,如可以用來去掉千位分隔號

format$("100,123.12","general number") 返回值 100123.12

currency 貨幣型別,可新增千位分隔號和貨幣符號

format$("100123.12","currency") 返回值 ¥100,123.12

fixed 格式為帶兩位小數的數字

format$("100123","fixed") 返回值 100123.00

standard 標準,即帶千位分隔號和兩位小數

format$("100123","standard") 返回值 100,123.00

percent 百分數

format$("100123","percent") 返回值 10012300.00%

scientific 科學記數法

format$("100123","scientific") 返回值 1.00e+05

yes/no 當值為0時返回 no,否則返回 yes

format$("100123","yes/no") 返回值 yes

true/false 當值為0時返回 false,否則返回 true

format$("100123","true/false") 返回值 true

on/off 當值為0時返回 off,否則返回 on

format$("100123","yes/no") 返回值 on

自定義格式引數

"" 不進行格式化 返回值 原值

0 佔位格式化,不足補0

format$("100123","0000000") 返回值 0100123

# 佔位格式化,不足時不補0

format$("100123","#######") 返回值 100123

. 強制顯示小數點

format$("100123.12",".000") 返回值 100123.120

% 轉化為百分數,一個%代表乘以100

format$("10.23","0.00%") 返回值 1023.00%

format$("10.23","0.00%%") 返回值 102300.00%%

, 以千為單位格化

format$("10.23",",") 返回值 0

format$("10010.23",",") 返回值 10

format$("10010.23",",0.00") 返回值 10.01

e- e+ e- e+ 顯示為科學記數(要注意格式語句,否則會和e的其它含義相混)

format$(12.5,"0.00e+00") 返回值 1.25e+01

$ 強制顯示貨幣符號

format$("10.23",".00") 返回值 ¥10.23

- + ( ) space 按位置顯示本樣

format$("1234.56","-(0.00)") 返回值 -(1234.56)

\ 轉義符,顯示出特殊符號

format$("1234.56","\#.00") 返回值 #1234.56

3樓:匿名使用者

這很正常啊.

"0.00"表示顯示兩位小數,即使是0也要顯示.

按你的輸出

應該是format("0,000.00")

在vb中format是什麼意思怎麼理解的

返回 variant string 其中含有一個表示式,它是根據格式表示式中的指令來格式化的。語法format expression format firstdayofweek firstweekofyear format 函式的語法具有下面幾個部分 部分 說明 expression 必要引數。任何...

VB中strconv的作用,VB中StrConv Text1 Text, vbFromUnicode 是什麼意思啊?請高手指點,謝謝!

內容來自使用者 emtfemtfemtf vb中strconv text1.text,vbfromunicode 是什麼意思啊?請高手指點,謝謝!2012 07 14 13 42小恨有疆 分類 vb 瀏覽6443次 分享到 舉報 2012 07 14 13 50提問者採納返回按指定型別轉換的vari...

vb中的eitdo怎麼理解,VB中的exitdo怎麼理解

exit do是強制退出do while迴圈並執行end do後面的語句,exit do上面一定是條件語句,當符合條件時終止迴圈 do while.if then exit do.loop do.loop是迴圈,每個迴圈中判斷條件,如果符合if條件,就跳出loop迴圈,再則繼續loop 跳出這個迴圈...