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

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

%lf改成%d的時(shí)候數(shù)值會(huì)變,變成4195870,不知道此時(shí)的對(duì)應(yīng)規(guī)則是怎樣的

內(nèi)容如題目所示

正在回答

2 回答

沒有轉(zhuǎn)換規(guī)則。這里并不是類型轉(zhuǎn)換!

printf中%lf(實(shí)際上應(yīng)該寫成%f)會(huì)希望相應(yīng)的參數(shù)類型為double,printf函數(shù)會(huì)把那個(gè)參數(shù)當(dāng)作double來取值和打印,其實(shí)它并不知道這個(gè)參數(shù)到底是不是double類型的。

同樣,見到%d時(shí)printf會(huì)希望那個(gè)參數(shù)是int型。

所以當(dāng)你傳入給printf一個(gè)double類型的參數(shù),卻用了%d時(shí),printf會(huì)把那個(gè)參數(shù)當(dāng)作int型來讀取的,而通常int和double在計(jì)算機(jī)中的存儲(chǔ)方式是不一樣的,于是會(huì)得到錯(cuò)誤的值。


在 a = b;這類賦值語(yǔ)句中,發(fā)生的才是類型轉(zhuǎn)換。說明下:并不是只有這種情況下才有類型轉(zhuǎn)換,類型轉(zhuǎn)換會(huì)在很多種情況下顯式或隱式地發(fā)生,很復(fù)雜。

如上所說的:printf中的傳入?yún)?shù)是不會(huì)根據(jù)格式字符來進(jìn)行類型轉(zhuǎn)換的,程序員必須保證傳入了正確的類型。

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

不貼全代碼 - -?

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

舉報(bào)

0/150
提交
取消

%lf改成%d的時(shí)候數(shù)值會(huì)變,變成4195870,不知道此時(shí)的對(duì)應(yīng)規(guī)則是怎樣的

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

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

幫助反饋 APP下載

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

公眾號(hào)

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