成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

<< >>c語(yǔ)言 c語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換的一般形式是什么?

c語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換的一般形式是什么?C語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換究竟改變了什么?不同類(lèi)型的變量在內(nèi)存中有不同的存儲(chǔ)方法和長(zhǎng)度,強(qiáng)制轉(zhuǎn)換前后的任何差異都應(yīng)進(jìn)行轉(zhuǎn)換。例如,inty=3charx=(char)y

c語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換的一般形式是什么?

C語(yǔ)言中強(qiáng)制類(lèi)型轉(zhuǎn)換究竟改變了什么?

不同類(lèi)型的變量在內(nèi)存中有不同的存儲(chǔ)方法和長(zhǎng)度,強(qiáng)制轉(zhuǎn)換前后的任何差異都應(yīng)進(jìn)行轉(zhuǎn)換。例如,inty=3charx=(char)y,如果它們的長(zhǎng)度不同,它們將切斷y的所有高3字節(jié),并且只將最低的字節(jié)分配給X;相反,如果char=3intx=(int)y,則它們將用0補(bǔ)齊所有高3字節(jié)。如果強(qiáng)制對(duì)浮點(diǎn)數(shù)和整數(shù)進(jìn)行變換,不僅改變了存儲(chǔ)長(zhǎng)度,而且改變了存儲(chǔ)方法:整數(shù)用補(bǔ)碼表示,浮點(diǎn)數(shù)用順序碼表示。還有指針變量,轉(zhuǎn)換也比較復(fù)雜。在強(qiáng)制轉(zhuǎn)換期間為目標(biāo)類(lèi)型設(shè)置臨時(shí)變量,并在旋轉(zhuǎn)后使用臨時(shí)變量進(jìn)行操作。一旦操作完成,臨時(shí)變量就會(huì)消失。整個(gè)過(guò)程由編譯器在編譯時(shí)安排。