1樓:匿名使用者
int 將小數取整。
比如說:
int(4.6)就是4
int(12.3)就是12
int(0.1)就是0
即不會出現四捨五入的情況。
2樓:匿名使用者
搞科研嗎,double佔8位元組,能表示小數點後14位,這還不夠嗎?
要實在不行就只有自定義陣列了,陣列大小為你要的小數點位數,然後分小數計算
比如,a(0)=1/3的餘數,a(1)=a(0)/3的餘數,a(n)=a(n-1)/3的餘數,以此類推,最後組合出一組字串,用這種恩路也行
3樓:匿名使用者
dim a as decimal
dim b as decimal
dim c as decimal
a = 1
b = 0.365
c = a / b
msgbox(c)
4樓:匿名使用者
定義用double
private sub form_load()dim i as double
i = 1 / 3
debug.print i
end sub
結果.333333333333333
精度夠了
5樓:匿名使用者
用 文字計算器……自己編一個
vb如何四捨五入
6樓:
使用round函式:返回一個數值,該數值是按照指定的小數位數進行四捨五入運算的結果。
例如:round(3.25,1)=3.3
round(4.225,2)=4.23
round(5.395,2)=5.40
7樓:全棧之巔
四捨五入保留三位小數:round(x,3)
四捨五入保留三位小數:round(x,1)
用formatnumber函式基本相同:formatnumber(x,3)
8樓:
用 formatnumber 函式
不要用 round ,round 對於奇偶數有問題
vb 四捨五入保留兩位小數,如何完成?
9樓:悠悠周郎
round 不是四捨五入,而是「就近舍入」。返回最接近引數的整數。如果引數為兩個整數的中值,這兩個整數一個為偶數,另一個為奇數,則返回偶數。
此方法的行為遵循「ieee 標準」754 的第 4 節。這種舍入有時稱為就近舍入或銀行家舍入。
10樓:傾情心緣
format是格式化,按指定格式輸出
round是四捨五入,有浮點誤差很正常
11樓:
text1.text = format(3.125, "0.00") 是最準確的。
怎樣用vb四捨五入求近似值?
12樓:匿名使用者
vb中有專門用來四捨五入的函式
round 函式:返回按指定位數進行四捨五入的數值。
語法:round(expression[, numdecimalplaces])
引數:expression(必選項)-被四捨五入的數值表示式 ;numdecimalplaces(可選項)-數字表明小數點右邊有多少位進行四捨五入,如果省略則 round 函式返回整數。
下面的示例利用 round 函式將數值四捨五入到兩位小數:
dim myvar, pi
pi = 3.14159
myvar = round(pi, 2) 'myvar contains 3.14。
13樓:xyz微笑
使用round函式:返回一個數值,該數值是按照指定的小數位數進行四捨五入運算的結果。
例如:round(3.25,1)=3.3
round(4.225,2)=4.23
round(5.395,2)=5.40
14樓:
print format(3.1415926, "0.000000")'精確到六位
print format(3.1415926, "0.00000")'五位
print format(3.1415926, "0.0000")'四位
print format(3.1415926, "0.000")'三位
.........
........
如此類推
15樓:匿名使用者
x精確到小數點後n位:
int(x*10^n+0.5)/10^n
vb中四捨五入的**
16樓:
先將小數乘以1000,在整除\10(這裡起到四捨五入的作用),然後在/100,就可以了
17樓:匿名使用者
四捨五入函式是 format( a ,"0.00") 'a 代表為你要四捨五入的數
用 round 是就近舍入, round(a,2) '當a為3.146時結果是3.15當a為3.145時結果就是3.14
18樓:匿名使用者
vb自帶函式: round(數字,小數點後位數)
如:msgbox str$(round("3.1415926", 2))
19樓:匿名使用者
print("%4.2d")兩位小數
20樓:匿名使用者
=int(123.15*10)/10 試試
vb取模運算怎麼四捨五入,VB 取模運算怎麼四捨五入
10.6 mod 4.2 2.2 13.52 mod 3.6 2.72 int 10.6 mod 4.2 2 int 13.52 mod 3.6 2 您好 由於性生活時 與宮頸有著直接的接觸,如果不注意性生活衛生,可以直接把病菌帶入 感染宮頸 而對已患宮頸糜爛的婦女來說,則可加重其宮頸炎症,有可能使...
excel中如何四捨五入,EXCEL中如何設定四捨五入?
excel中快速四舍五 excel如何進行四捨五入?在excel中如何快速的進行四捨五入 excel四捨五入一般用round函式,具體說明如下圖 當然,將單元格區域設定為數值格式,設定小數位數 0時,會按四捨五入顯示數值 一般預設的都是四捨五入的,你要是保留小數位的話,你可以先選擇該單元格,然後右鍵...
小數四捨五入法,小數用四捨五入法怎麼用?
原來最大是,因為四捨五入,百分位的4就捨去了,十分位也捨去了所以四捨五入後是8。九滿了五就向前進一,9是最大的。在迴圈小數的情況下。按要求如果需要保留一位小數,如 這些小數點後面的數字比5大的小數。通常是運用四捨五入向前進一。即 若是,這些小數點後面的數字比5小則不能進一所以還是原數望採納。小數用四...