1樓:匿名使用者
直接轉換 成數字就可以了,純數字情況下,~~比如 ,讀取 第乙個字元 為 4, sum = sum * 10 + c - '0'); sum初始化為0, 要判斷小數,就再加判斷了。
四捨五入,汗~~~知道要舍的位還是簡單把,~~把轉換好的數,判斷相應的位是否大於5就可以了~~~四捨五入,也要先算出 全部至少是 整數部分要算出來,才能 四捨五入的,~~
2樓:匿名使用者
兄好,2個問題:相較於tostiring(「n1」),有何優越性?除了精度之外還有其他否?
2.對於我的需求,round能直接實現麼?還是也需要除以10000.
能否給個例子。拜謝!
3樓:匿名使用者
兄臺這個太牛了,不過請解釋一下吧。菜鳥本人。
4樓:匿名使用者
樓上幾個兄弟們有點害人,規矩點,用round
c裡面怎麼把字串轉成數字
5樓:網友
不用那麼麻煩了。
逐個字元輸出就行。
j**a怎麼將帶小數的字串 轉換可以計算的數值型別
6樓:網友
可以使用轉換。**示例。
1,字串轉為double:
string str = "";
double testdou = ;
2,字串轉為int:
string str = "";
int in = ;
但這樣轉為int後精度丟失。
7樓:網友
string str1 = "";
轉換為 浮點型的就可以了。
如何把j**a得出的數值,保留小數點2位四捨五入
8樓:du瓶邪
// 方式一:
double f = ;
bigdecimal b = new bigdecimal(f);
double f1 = ,
方式二:new "#.00").format(;
#.00 表示兩位小數 #.0000四位小數 以此類推…// 方式三:
double d = ;
string result = "%.2f", d);
%.2f %.表示 小數點前任意位數 2 表示兩位小數 格式後的結果為f 表示浮點型。/方法四:
0" + 15 + "d", 23) 23不足15為就在前面補0
9樓:網友
我寫的c語言的演算法,應該你可以轉換下吧?呵呵!
就是通過整形資料的特點了;
例如該變數為float x;浮點型資料。
四捨五入的演算法為:
當保留小數點後兩位是用100;3為是1000,1位是當然是10了;
明白?唉!沒學過,看著有點困難。
jquery 四捨五入擷取字串
10樓:網友
/srcstr 要處理的數字。
nafterdot 小數位數。
function formatnumber(srcstr,nafterdot)
var srcstr,nafterdot;
var resultstr,nten;
srcstr = ""+srcstr+"";
strlen = ;
dotpos = ".",0);
if (dotpos == -1){
resultstr = srcstr+".";
for (i=0;i= nafterdot){nafter = dotpos + nafterdot + 1;
nten =1;
for(j=0;jresultstr = ;
return resultstr;
else{resultstr = srcstr;
for (i=0;i<(nafterdot - strlen + dotpos + 1);i++)
resultstr = resultstr+"0";
return resultstr;
alert( formatnumber(, 2) )
proe 函式itos可以四捨五入轉為字串,我想要的是四捨五入的實數函式。請大俠幫忙,謝謝。
11樓:網友
你可以使用floor和ceil函式。
比如說:floor(,2)=
ceil(,2)=
itos(a)是整數換成字串函式,並非4舍5入若a為實數,則會捨去小數點後面的小數。
例如:itos("145"
c語言庫函式有將數字轉字串的函式嗎
12樓:陳阿水_真
沒聽說有,不過可以自己寫乙個函式,不是很難……
怎樣用vb四捨五入求近似值,vb 四捨五入函式
vb中有專門用來四捨五入的函式 round 函式 返回按指定位數進行四捨五入的數值。語法 round expression numdecimalplaces 引數 expression 必選項 被四捨五入的數值表示式 numdecimalplaces 可選項 數字表明小數點右邊有多少位進行四捨五入,...
用四捨五入法求近似數要注意什麼,常用四捨五入法求近似數,需要四捨五入到哪一位?要看它後面的尾數的第幾位?
若要精確到第n位,只需看第n位的後一位,大於等於5則進位,否則直接取.取近似值時,在保留的小數位裡,如果小數末一位或幾位是0的,0應當保留,不能丟掉 注意有無單位的改寫,如123000保留一位小數,單位為千 12.3千 注意保留幾位小數。把小數點後面的數字四捨五入,即,如被捨去部分的頭一位數字小於五...
用四捨五入法求近似數,是舍還是入,要看省略的尾數
用 四舍復五入 法求近似制數,是 舍 還是 入 要看省略的尾數部分的最高位是小於還是等於或大於5.若小於5,則把它和右邊數的數全改寫成 0 若等於或大於5,則向前一位進一,再把它和右邊數的數全改寫成0.故答案為 最高位,右邊,進1,右邊.用四捨五入法求近似數,是舍還是入,要看省略尾數部分的什麼位?如...