java 浮点型_java 基础 浮点类型
生活随笔
收集整理的這篇文章主要介紹了
java 浮点型_java 基础 浮点类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、浮點類型用于表示小數的數據類型。
2、浮點數原理:也就是二進制科學計數法。
3、Java的浮點類型有float和double兩種。
4、Java默認浮點類型計算的結果是double類型,字面量也是double類型。
1、十進制浮點數科學計數法: 219345 = 2.19345*(10^5)
2、二進制浮點數科學計數法: 10111 = 1.0111*(2^100)
1、float類型共32位,1位為符號位, 指數8位, 尾數23位。
2、float的精度是23位(即能精確表達23位的數,超過就被截取了)。
小數是以尾數長度來表示精確度的,比如pi=3.1415的精度是4位。
3、float存儲數據的范圍大于int類型,但精度比int要小,因為int的精度是31位。
1、double類型,1位符號位,11位指數,52位尾數。
2、double范圍遠遠大于long,但double精度不如long。
浮點運算就是實數運算,由于計算機只能存儲整數,所以實數都是約數,這樣浮點運算是很慢的而且會有誤差。
占位總結:
字符型:char:2個字節
整型:? byte:1個字節
shot:2個字節
int: 4個字節
long:8個字節
實型: float:4個字節
double:8個字節
布爾型:boolean :一個字節
其中一個字節由8個二進制位組成
總結
以上是生活随笔為你收集整理的java 浮点型_java 基础 浮点类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 团队任务3:第一次冲刺-第三组梦之队
- 下一篇: source bash_profile是