貝貝有疑:爲什麼float佔4個字節,long佔8個字節,float卻比long要大呢?

問題描述: 爲什麼float佔4個字節,long佔8個字節,float卻比long要大呢? 問題解答: 因爲整數和小數,底層的二進制存儲結構不同. 這麼說可能有些抽象我們來看一下下面這條代碼: System.out.println(Float.MAX_VALUE - Long.MAX_VALUE); 如果輸出的值爲正數,是不是就可以證明float大呢? 看運行結果確實是正數,所以float確實比l
相關文章
相關標籤/搜索