請問 float 型和 double 型的區(qū)別,char 型和 String 型的不同
請問?float?型和?double?型的區(qū)別,char?型和?String?型的不同
請問 float 型和 double 型的區(qū)別,char 型和 String 型的不同
請問?float?型和?double?型的區(qū)別,char?型和?String?型的不同
請問 float 型和 double 型的區(qū)別,char 型和 String 型的不同
2016-04-11
舉報
2016-04-11
一.1.float是單精度浮點數,內存分配4個字節(jié),占32位,有效小數位6-7位
double是雙精度浮點數,內存分配8個字節(jié),占64位,有效小數位15位
?2.java中默認聲明的小數是double類型的,如double d=4.0
如果聲明: float x = 4.0則會報錯,需要如下寫法:float x = 4.0f或者float x = (float)4.0
其中4.0f后面的f只是為了區(qū)別double,并不代表任何數字上的意義??????????????
?3.對編程人員而言,double 和 float 的區(qū)別是double精度高,但double消耗內存是float的兩倍,且double的運算速度較float稍慢。
二.1.char表示字符,定義時用單引號,只能存儲一個字符,如char c='x';
而String表示字符串,定義時用雙引號,可以存儲一個或多個字符,如String name="tom";
?2.char是基本數據類型,而String 是一個類,具有面向對象的特征,可以調用方法,如name.length()獲取字符串的長度。
2017-11-06
zan?
2016-05-28
回答的很好
2016-04-25
.1.float是單精度浮點數,內存分配4個字節(jié),占32位,有效小數位6-7位
double是雙精度浮點數,內存分配8個字節(jié),占64位,有效小數位15位
請問有效小數位是如何得來的?有公式?還是怎么算出來的?
2016-04-11
樓上說的很好