第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么float賦值要加f,double不用呢? 不都是小數(shù)嗎 只不過(guò)精度不同

為什么float賦值要加f,double不用呢? ?不都是小數(shù)嗎 只不過(guò)精度不同

正在回答

2 回答

JAVA是一種強(qiáng)類(lèi)型語(yǔ)言,你在做賦值運(yùn)算的時(shí)候其實(shí)等號(hào)兩邊的類(lèi)型都是確定的,能賦值成功,要么兩邊類(lèi)型一致,要么兩邊類(lèi)型具備某種關(guān)系(繼承或者實(shí)現(xiàn)),要么編譯器通過(guò)上下文可以判定。比如:

byte?x?=?1;

1是個(gè)整數(shù)字面量,是int類(lèi)型,這個(gè)值在byte類(lèi)型的范圍之內(nèi),這個(gè)時(shí)候編譯器會(huì)幫你做類(lèi)型轉(zhuǎn)換,只留下int類(lèi)型8位,前面的0都去掉。
而在JAVA中浮點(diǎn)類(lèi)型的字面量類(lèi)型默認(rèn)是double,但是由于float類(lèi)型和double類(lèi)型在內(nèi)存中的二進(jìn)制表現(xiàn)形式不同:一個(gè)8位;一個(gè)4位。編譯器在編譯的時(shí)候掃描到了一個(gè)25.6,在不帶F的情況下,它會(huì)判斷這是double類(lèi)型,應(yīng)該創(chuàng)建一個(gè)8個(gè)字節(jié)的空間來(lái)存放;帶上F,編譯器就會(huì)創(chuàng)建一個(gè)4字節(jié)的空間來(lái)存放。float不能像整形那樣有時(shí)會(huì)默認(rèn)轉(zhuǎn)換,必須要確定類(lèi)型,帶上F。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

jackrabbit 提問(wèn)者

理解了,謝謝。
2016-03-13 回復(fù) 有任何疑惑可以回復(fù)我~

不同之處有四處:

單精度浮點(diǎn)數(shù)(float)與雙精度浮點(diǎn)數(shù)(double)的區(qū)別如下:

(1)在內(nèi)存中占有的字節(jié)數(shù)不同

單精度浮點(diǎn)數(shù)在機(jī)內(nèi)占4個(gè)字節(jié)

雙精度浮點(diǎn)數(shù)在機(jī)內(nèi)占8個(gè)字節(jié)

(2)有效數(shù)字位數(shù)不同

單精度浮點(diǎn)數(shù)有效數(shù)字8位

雙精度浮點(diǎn)數(shù)有效數(shù)字16位

(3)所能表示數(shù)的范圍不同

單精度浮點(diǎn)的表示范圍:-3.40E+38 ~ +3.40E+38

雙精度浮點(diǎn)的表示范圍:-1.79E+308 ~ +1.79E+308

(4)在程序中處理速度不同
一般來(lái)說(shuō),CPU處理單精度浮點(diǎn)數(shù)的速度比處理雙精度浮點(diǎn)數(shù)快

至于要加F是因?yàn)榫褪沁@么規(guī)定的……如果不加F的話他會(huì)認(rèn)為你是用的Double型……

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

jackrabbit 提問(wèn)者

也就是說(shuō)我定義float類(lèi)型 但是在數(shù)據(jù)后面沒(méi)有添加F 系統(tǒng)會(huì)自動(dòng)判斷為double型嗎? 有點(diǎn)不懂 C里面float是自動(dòng)轉(zhuǎn)化成double的,所以一直認(rèn)為float和double一樣
2016-03-13 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_緐華丗堺沁透誐白勺錑眸_0 回復(fù) jackrabbit 提問(wèn)者

同 問(wèn)
2016-03-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么float賦值要加f,double不用呢? 不都是小數(shù)嗎 只不過(guò)精度不同

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)