1樓:
這需要具體情況具體分析。一般的數值計算,小數點後的零中,在零的後面沒有非零的數字了,這時候零可以去掉。如果零後面還有非零的數字,零不能去掉。
例如3.040,在小數點後的零中,十分位的零不能去掉,千分位的零可以去掉。如果是有效數字計算時,小數點後的零代表有效數字的位數,代表精確到哪一位。
不能去掉。例如約等於3.4的數是在大於等於3.
35,小於3.45的範圍。而約等於3.
40的數是在大於等於3.395,小於3.405的範圍。
這時候3.40最後的0代表精確到哪一位,不能去掉。
小數點後面的0能去掉嗎
2樓:匿名使用者
這需要具體情況具體分析。
一般的數值計算,小數點後的零中,在零的後面沒有非零的數字了,這時候零可以去掉。如果零後面還有非零的數字,零不能去掉。
例如3.040,在小數點後的零中,十分位的零不能去掉,千分位的零可以去掉。
如果是有效數字計算時,小數點後的零代表有效數字的位數,代表精確到哪一位。不能去掉。
例如約等於3.4的數是在大於等於3.35,小於3.45的範圍。
而約等於3.40的數是在大於等於3.395,小於3.405的範圍。這時候3.40最後的0代表精確到哪一位,不能去掉。
3樓:匿名使用者
1,在題目中沒有特殊要求的情況下,小數部分末尾的零可以去掉。
,2,常用的貨幣單位若需用小數表示,小數部分末尾的零要保留。
4樓:匿名使用者
數字末尾的0可以去掉,小數點後面的零如果不是在末尾不能去掉,是的話就可以去掉。
5樓:嗜血魔棟
**點後面的零可以去掉 但要看你的題給的要求了 要求留小數點後面的數 就不能去掉了
6樓:angela韓雪倩
這道題的原因需要具體情況具體分析。
一般的數值計算,小數點後的零中,在零的後面沒有非零的數字了,這時候零可以去掉。如果零後面還有非零的數字,零不能去掉。
例如3.040,在小數點後的零中,十分位的零不能去掉,千分位的零可以去掉。
如果是有效數字計算時,小數點後的零代表有效數字的位數,代表精確到哪一位。不能去掉。
例如約等於3.4的數是在大於等於3.35,小於3.45的範圍。
而約等於3.40的數是在大於等於3.395,小於3.405的範圍。這時候3.40最後的0代表精確到哪一位,不能去掉。
c語言程式設計中怎麼自動去掉浮點數小數點後沒用的0。
7樓:會飛的小兔子
#include
int main()
擴充套件資料
c語言浮點數
浮點數的值等於尾數乘以 2^x。讀者應該注意,上圖是二進位制分數,因此 0.1表示 1/2。
為了方便理解,我們可以將其與十進位制的小數對應起來:十進位制的 0.1 等於 1*10^-1,所以二進位制的 0.
1 等於1*2^-1,也即 1/2。
「尾數+指數」模式儲存浮點數可能有一點問題,例如:2x10^-1=0.2x10^0=0.
02x10^1,依此類推。同樣乙個數字可能有多種「尾數+指數」的表示方法,而同時兼顧多種表示方法勢必會造成巨大的浪費。
8樓:匿名使用者
可以通過%.xf或者%.xlf來限制,其中x是乙個整數;
如果保留一位小數x 為1,兩位為2;
以此類推;
注意%.xf的x的值不能大於7,由於float型別的精確度只有小數點後7位;
%.xlf的x的值不能大於15,double型別的精確度只有小數點後15為;
通過限制小數點的位數,去掉多餘的0;。
小數點末尾的0去掉後,還算一位小數嗎?
9樓:蹬可愛河岸
簡單地說,小數點後面有幾個數字,它就是幾位小數。
「5.750」小數點後面有3個數字,這三個數字佔了三個小數字(十分位、百分位和千分位),它就是三位小數;而「5.75」小數點後面有2個數字,它就是二位小數。
同時,還應該明確以下兩點:
①小數四則運算的結果一般是要求化簡。因為根據小數的基本性質「小數的末尾添上0或去掉0,小數的大小不變」,所以一般都把計算結果的小數末尾的所有0都去掉;
②把小數末尾的0去掉後雖然大小沒變,其計數單位卻變了。例如:5.
750的計數單位是0.001,它表示有5750個0.001,而5.
75的計數單位是0.01,它表示有575個0.01;
③有的計算結果末尾的0是不能去掉的。例如:1.
768×0.3(精確到千分位),1.768×0.
3=0.5304≈0.530.
這個結果末尾的0就不能去掉,「精確到千分位」就是得數保留三位小數,去掉這個0,就不是三位小數了。
10樓:東華應化
舉例子:5.0是分數,但如果0去掉它就不是分數,是整數。
採納哦!o(∩_∩)o謝謝!
樓主所提的情況裡,算兩位小數。
11樓:匿名使用者
兩位小數,精確度不同,所以0佔位,這可是小學重點啊
12樓:0o藍色浪漫
如果小數點後只有一位數的話去掉了就不是小數,如果小數點後有兩位或者兩位以上,去掉了之後還是小數。
13樓:匿名使用者
不一定!!
2.20=2.2(一位小數)
2.340=2.34(一位小數)
14樓:匿名使用者
1.0是小數 1不是小數
如何vb取小數點後一位的值,vb保留小數點後2位怎麼編寫?
先將小數轉換成文字,再查小數點的位置,然後用right函式就行了 dim s as string x 1123.3123 s right format x,1 msgbox 第一位小數為,s 方法1 先取10倍後小數,再取整,再與10求餘數,得到小數點後一位 dim a as double a 3....
7分之4化成小數後,小數點後的第2019位上的數字是多少
4 7 0.571428571428571428 2008 6 334 4 第4位是4 小數點後第2008位上的數字是 4 把七分之三化成小數,小數點後面第2008位數字是幾?這2008位上各位數字的總和是多少 3 7 0.428571 428571的循抄環襲,每6個數字迴圈一次 2008 6 33...
把7分之4化成小數小數點後第1000位的數字是幾?這
7分之4 0.571428571428 6位為乙個迴圈節1000 6 166 4,因此,第1000位是4 5 7 1 4 2 8 27 這1000個數字之和是27 166 5 7 1 4 4499 7分之4 0.571428571428 571428迴圈 1000 6 166 4 第一千位數是4 5...