本帖最后由 cashiba 于 2018-5-4 23:44 编辑
Local $str1=1324.46 ;==>希望变成:0001324.460
Local $str2="结余1324.46" ;==>希望变成:结余0001324.460
PrintFormat($str1, "%04i", "小数点前后加零1", 1)
PrintFormat($str2, "%.3f", "小数点前后加零2", 1)
Func PrintFormat($vVar, $sFormat, $sExplan, $iTab = 0)
ConsoleWrite('"' & $sFormat & '" on ' & $vVar & @TAB & ' => ' & StringFormat($sFormat, $vVar))
If $iTab Then ConsoleWrite(@TAB)
ConsoleWrite(@TAB & " ; " & $sExplan & @CRLF)
Return StringFormat($sFormat, $vVar)
EndFunc
一直不会用StringFormat函数,四个参数各种符号标记一大堆.....
会用的可能很简单吧....
如上小数点前后分别加0应该怎么写表达式呢? |