如何使乙個字串'23.89023482'在使用floattostr變為23.90?
有什麼規則嗎?是不是小數後第2位四捨五入?
formatfloat('0.0', f) + '0'
用下面這個函式要好的多:
floattostrf('23.89023482',ffnumber,12,2)
試試吧,用了很久了,不知道格式對不對,要不對自己看看幫助吧。
我的做法
edit1.text:=formatfloat('.00',strtofloat(formatfloat('.0',23.89023482)));
vars:string
begin
//formatfloat 的引數1是 string 格式指令, 引數2是實數型別 extended
s := formatfloat('###.###',12.3456);
//返回: 12.346
s := formatfloat('000.000',12.3456);
//返回: 012.346
s := formatfloat('#.###',12.3);
//返回: 12.3
s := formatfloat('0.000',12.3);
//返回: 12.300
s := formatfloat('#,#.#',1234567);
//返回: 1,234,567
s := formatfloat('0,0.0',1234567);
//返回: 1,234,567.0
s := formatfloat('0.00e+0',1234567);
//返回: 1.23e+6
s := formatfloat('0.00e+00',1234567);
//返回: 1.23e+06
//在科學計數法中使用 # 好像不合適?
showmessage(s);
end;
在JavaScript給數字保留小
js程式設計中我們可能會遇到一些數字需要我們保留數字後面的小數,例如 通常我們會保留兩位小數像一根筆 位3.00元。這就需要用到保留小數。js 中保留小數的方法偶很多,我們拿保留兩位小數為例 方法一 這是乙個相對麻煩的辦法 function get 方法二 這是比較聰明的辦法 方法三 這是 var ...
c 中關於保留小數的小總結
今天我們要總結一下如何保留小數後幾位!包括有效數字也有所涉及呦 include include 不要忘記標頭檔案呦 using namespace std intmain 這裡我們需要理解一下setprecision n 這個函式到底是幹什麼用的。它如果單獨使用是用來保留n位有效數字的,大噶可以自己...
保留痕跡 vs2013的小技巧
一些vs2013的使用技巧 可以在不新建tab的情況下快速檢視 編輯乙個函式的 用法 在游標移至某個函式下,按下alt f12。然後在peek視窗裡可以繼續按alt f12。然後按ctrl alt 或者ctrl alt 就可以前後跳轉。按esc關閉peek窗體。這下就不需要來回跳轉了 alt g可以...