delphi 中有沒有相當於FormatNumber的函數? |
答題得分者是:cashxin2002
|
BorlandAndy001
一般會員 發表:12 回覆:19 積分:6 註冊:2004-09-08 發送簡訊給我 |
|
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
|
BorlandAndy001
一般會員 發表:12 回覆:19 積分:6 註冊:2004-09-08 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ FormatFloat函數
作用﹕將浮點數轉為指定格式的字串 FormatFloat函數中的格式代號﹕
0 : 代表一個數字﹐如果該處沒有數字﹐則以0補充
例一﹕
Edit1.Text := FormatFloat('0,000.00', 112233.4);
//顯示結果﹕'112,233.40' # : 代表一個數字﹐如果該處沒有數字﹐則以空白補充(非空格﹐不計算長度)
例二﹕
Edit1.Text := FormatFloat('#,###.##', 112233.4);
//顯示結果﹕'112,233.4' 若取值的小數位數小于實際數值的位數﹐則做四舍五入的處理
例三﹕
Edit1.Text := FormatFloat('##,###.00', 112233.3456);
//顯示結果﹕'112,233.35' =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
發表人 - cashxin2002 於 2005/04/04 16:24:04
------
忻晟 |
Reiji
初階會員 發表:30 回覆:57 積分:32 註冊:2008-06-26 發送簡訊給我 |
===================引 用 cashxin2002 文 章=================== 您好﹗ FormatFloat函數 作用﹕將浮點數轉為指定格式的字串 FormatFloat函數中的格式代號﹕ 0 : 代表一個數字﹐如果該處沒有數字﹐則以0補充 例一﹕ Edit1.Text := FormatFloat('0,000.00', 112233.4); //顯示結果﹕'112,233.40' 請問為何我使用FormatFLOAT('0.000000',1.234560000054)時 只出現1.23456? 在設置上有什麼問題呢? 有時候是確實是六位,但有時候卻又五位或四位,請問這是什麼原因呢?
------
永遠都是新手 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |