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

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

float和double分別什么時(shí)候用

.float是單精度浮點(diǎn)數(shù),內(nèi)存分配4個(gè)字節(jié),占32位,有效小數(shù)位6-7位
double是雙精度浮點(diǎn)數(shù),內(nèi)存分配8個(gè)字節(jié),占64位,有效小數(shù)位15位

這兩個(gè)分別用在什么地方,有效小數(shù)位是什么意思,是指7位以下用float,7位以上15位以下用double嗎

正在回答

1 回答

float:單精度類型,精度是8位有效數(shù)字,取值范圍是10的-38次方到10的38次方,float占用4個(gè)字節(jié)的存儲(chǔ)空間

double:雙精度類型,精度是17位有效數(shù)字,取值范圍是10的-308次方到10的308次方,double占用8個(gè)字節(jié)的存儲(chǔ)空間


若不聲明的,默認(rèn)小數(shù)都用double來表示,所以如果要用float的話,則應(yīng)該在其后加上f

例如:float a=1.63;//會(huì)顯示錯(cuò)誤,正確的寫法為float a=1.63f;

則會(huì)提示不能將double轉(zhuǎn)化成float 這成為窄型轉(zhuǎn)化


注意float是8位有效數(shù)字,第7位數(shù)字將會(huì)產(chǎn)生四舍五入

所以如果一個(gè)float變量 這樣定義: float a=1.32344435; 則第7位將產(chǎn)生四舍五入(5及5以下的都將舍去)


一般開發(fā)中建議用double 修飾小數(shù)

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

舉報(bào)

0/150
提交
取消
Java入門第一季(IDEA工具)升級(jí)版
  • 參與學(xué)習(xí)       1167366    人
  • 解答問題       18748    個(gè)

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始

進(jìn)入課程

float和double分別什么時(shí)候用

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

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

幫助反饋 APP下載

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

公眾號(hào)

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