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

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

在輸出的時(shí)候加上(int)是否可行

#include

int main()

?{ ??

? ? ? double num = 2.5; ? ? ?//定義浮點(diǎn)型變量num并賦值為2.5 ? ?

? ? ? printf("num的整數(shù)部分是%d\n", (int)num);

?? ? ?return 0;

?}

?這樣輸出是否可行?

或者在輸出之前加一行 num = (int)num ?是否可行?

正在回答

3 回答

都可以啊。不過(guò)強(qiáng)制轉(zhuǎn)換保險(xiǎn)點(diǎn)還是加上數(shù)據(jù)類型。

int?num?=?(int)num;


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

shadower 提問(wèn)者

非常感謝!
2015-05-27 回復(fù) 有任何疑惑可以回復(fù)我~

目前階段你所學(xué)到的類型大多是“算術(shù)類型”,比如各種整型(char short int long)和浮點(diǎn)型(float double),它們之間是可以進(jìn)行轉(zhuǎn)換的。 因?yàn)樗鼈兊娜≈捣秶煌?,整型還有有無(wú)符號(hào)的區(qū)別,所以它們之間的轉(zhuǎn)換規(guī)則有些復(fù)雜,不過(guò)它們是完全可以進(jìn)行轉(zhuǎn)換的。

“算術(shù)類型”屬于“標(biāo)量類型”,指針也是一種標(biāo)量類型。而結(jié)構(gòu)體、聯(lián)合體、數(shù)組類型就算是“非標(biāo)量類型”了。這里面有些類型也是可以進(jìn)行轉(zhuǎn)換的,比如數(shù)組就可以隱式轉(zhuǎn)換為指向數(shù)組首元素的指針...

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

如果你只寫(xiě)?num = (int)num; 是不行的。這句只是將num的值臨時(shí)轉(zhuǎn)換為int(截?cái)喑?),再將2賦值給num,而num仍然是double類型,與printf需要的類型不符。

類似Perona的答案,你可以這樣 int a = num; 再聲明一個(gè)int型變量,把num的值賦給a,這過(guò)程中會(huì)自動(dòng)進(jìn)行類型轉(zhuǎn)換,最后a的值是2,類型是int。注意不能像Perona那樣再用num這個(gè)變量名了。

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

樹(shù)上

是int a = num 不是int a = (int)num 么?
2015-06-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

onemoo 回復(fù) 樹(shù)上

賦值(初始化)時(shí)會(huì)自動(dòng)進(jìn)行類型轉(zhuǎn)換,等號(hào)右側(cè)的變量類型會(huì)臨時(shí)轉(zhuǎn)換成左側(cè)的類型(這不會(huì)影響右側(cè)變量本身的類型),再將其值賦給左側(cè)變量。 如果左右類型間無(wú)法進(jìn)行自動(dòng)轉(zhuǎn)換就會(huì)報(bào)錯(cuò)。 比如: int a = num; num的類型為double,會(huì)臨時(shí)轉(zhuǎn)換成int,轉(zhuǎn)換方法是丟棄浮點(diǎn)部分,結(jié)果其值就是2,類型為int。再將這個(gè)2作為a的初始化值。 因?yàn)閐ouble存在著自動(dòng)轉(zhuǎn)換為int的規(guī)則,所以無(wú)需手寫(xiě)指定轉(zhuǎn)換類型。
2015-06-20 回復(fù) 有任何疑惑可以回復(fù)我~
#3

樹(shù)上 回復(fù) onemoo

哪種類型無(wú)法轉(zhuǎn)換呢?
2015-06-21 回復(fù) 有任何疑惑可以回復(fù)我~
#4

onemoo 回復(fù) 樹(shù)上

目前階段你所學(xué)到的類型大多是“算術(shù)類型”,比如各種整型(char short int long)和浮點(diǎn)型(float double),它們之間是可以進(jìn)行轉(zhuǎn)換的。 因?yàn)樗鼈兊娜≈捣秶煌瓦€有有無(wú)符號(hào)的區(qū)別,所以它們之間的轉(zhuǎn)換規(guī)則有些復(fù)雜,不過(guò)它們是完全可以進(jìn)行轉(zhuǎn)換的。 “算術(shù)類型”屬于“標(biāo)量類型”,指針也是一種標(biāo)量類型。而結(jié)構(gòu)體、聯(lián)合體、數(shù)組類型就算是“非標(biāo)量類型”了。這里面有些類型也是可以進(jìn)行轉(zhuǎn)換的,比如數(shù)組就可以隱式轉(zhuǎn)換為指向數(shù)組首元素的指針...
2015-06-21 回復(fù) 有任何疑惑可以回復(fù)我~
#5

樹(shù)上 回復(fù) onemoo

thx
2015-06-22 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報(bào)

0/150
提交
取消

在輸出的時(shí)候加上(int)是否可行

我要回答 關(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)