更新時間:2022-10-24 10:18:32 來源:動力節(jié)點 瀏覽2753次
Java中基本類型有8種。

Java基本類型和取值范圍類型字節(jié)數(shù)范圍byte1
-128~127 (-2的7次方到2的7次方-1)
short2
-32768~32767(-2的15次方到2的15次方-1)
int4
-2147483648~2147483647(-2的31次方到2的31次方-1)
float4 double8最高位即63位為符號位,62-52位為指數(shù)位,51-0位為尾數(shù),或者稱有效數(shù)字位。long8
(-2的63次方到2的63次方-1)
char2 boolean不定true 、 false
boolean類型沒有給出精確的定義,用一個bit就可以存儲?!禞ava虛擬機規(guī)范》給出了4個字節(jié),和boolean數(shù)組1個字節(jié)的定義,具體還要看虛擬機實現(xiàn)是否按照規(guī)范來,所以1個字節(jié)、4個字節(jié)都是有可能的。這其實是運算效率和存儲空間之間的博弈,兩者都非常的重要。
在通常情況下,如果JAVA中出現(xiàn)了一個整數(shù)數(shù)字比如35,那么這個數(shù)字就是int型的,如果我們希望它是byte型的,可以在數(shù)據(jù)后加上大寫的 B:35B,表示它是byte型的,同樣的35S表示short型,35L表示long型的,表示int我們可以什么都不用加,但是如果要表示long型的,就一定要在數(shù)據(jù)后面加“L”。
以上就是關(guān)于“Java字符類型的取值范圍”介紹,大就如果想了解更多相關(guān)知識,不妨來關(guān)注一下本站的Java字符類型,里面有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助。
相關(guān)閱讀