在java中,有八種基本數(shù)據(jù)類型,分別是byte、short、int、long、float、double、char、boolean,在聲明變量并賦予其值的時(shí)候,如long money=100000000L;為什么要在數(shù)據(jù)后面加上L?和他類似的float money=10000000F也是,為什么要在數(shù)據(jù)后面加上F?
1 回答

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
你應(yīng)該知道每種類型存儲(chǔ)的范圍是不同的,我們看int型是4字節(jié),long是8字節(jié),顯然long能存儲(chǔ)更大的數(shù)字,但是long和int有一部分存儲(chǔ)范圍重復(fù)了,為了區(qū)分兩者,所以在后面加個(gè)L來(lái)進(jìn)行區(qū)分。
添加回答
舉報(bào)
0/150
提交
取消