1. Java編程語言中的基本數據類型float和double所謂的單精度或者雙精度的單雙是啥意思
計算機數據存儲長度最小單位是一個位元組8位,而實際使用的數據僅用8位是遠遠不夠,所以將具有32位的數據長度和64位的數據長度分別給所謂的單精度(float型)和雙精度(double型)使用,以便能表達更大數值范圍內的數據。
2. C#編程中double int string有什麼區別
這是數據類型的區別,差別相當大,簡言之:
double:雙精度,浮點型,其實就是用來表示帶小數的數字,比如5.5555;
int:整形,無小數點,只能表示5,不能表示5.0;
string:字元串類型,一般聲明的時候用雙引號括起來,如:"Hello You !"。
不過這種東西教材上應該說的很詳細啊。
3. JAVA 編程中double是什麼意思
double是類型,如:int是整型 long是長整型 char是字元類型 float是浮點型等double比float高一級
4. 誰能告訴我編程什麼時候用double,什麼時候用int,什麼時候用float
int 代表的是整型,這意味著它是不能有小數的。所以在計算人數/物品數量這種明顯不可能出現小數的情況下使用。
double是雙浮點,float是浮點,都是用來計算帶小數的情況的。區別是,double不僅比float表示的范圍要大的多,而且精度上也相對高一些。
所以一般來說,如果需要使用小數則使用double類型,如果永遠不會使用小數則使用int類型。除非對內存有限制或者對精度要求不高,否則一般不使用float
5. 編寫程序,對一個double型數據進行四捨五入運算,要求保留兩位有效小數
例如double型的數據為a=5.1413,程序如下:
#incloud <stdio.h>
main( )
{
double a;
printf("請輸入一個double型數據:」);
a= int (a*100+0.5)/100 ;
printf("%lf",a)。
}
這時候printf輸出的結果將是5.14。
(5)double編程擴展閱讀:
C語言編寫程序,對double型數據進行四捨五入,保留三位有效數字,程序如下:
這里以b=8.8888
#incloud <stdio.h>
main( )
{
double b;
printf("請輸入一個double型數據:」);
b= int (b*1000+0.5)/1000;
printf("%lf",b)。
}
這時候printf輸出的結果將是8.889。
6. C語言中double有什麼用處
c語言中double的用法如下:double、float都是浮點型。double(雙精度型)比float(單精度型)存的數據更准確些,占的空間也更大。double精度是float的兩倍,所以需要更精確的計算常使用double。單精度浮點數在機內佔4個位元組,用32位二進制描述。雙精度浮點數在機內佔8個位元組,用64位二進制描述。浮點數在機內用指數型式表示,分解為:數符,尾數,指數符,指數四部分。數符佔1位二進制,表示數的正負。指數符佔1位二進制,表示指數的正負。尾數表示浮點數有效數字,0.xxxxxxx,但不存開頭的0和點指數存指數的有效數字。指數佔多少位,尾數佔多少位,由計算機系統決定。可能是數符加尾數佔24位,指數符加指數佔8位 -- float.數符加尾數佔48位,指數符加指數佔16位 -- double.知道了這四部分的佔位,按二進制估計大小范圍,再換算為十進制,就是你想知道的數值范圍。對編程人員來說,double 和 float 的區別是double精度高,有效數字16位,float精度7位。但double消耗內存是float的兩倍,double的運算速度比float慢得多,C語言中數學函數名稱double 和 float不同,不要寫錯,能用單精度時不要用雙精度(以省內存,加快運算速度)。