?? codetc20b.dat
字號:
----
可以利用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符將一個表達(dá)式轉(zhuǎn)換成所需類型.例如:
(double)a (將a轉(zhuǎn)換成double類型)
(int)(x+y) (將x+y的值轉(zhuǎn)換成整型)
(float)(5%3) (將5%3的值轉(zhuǎn)換成float型)
其一般形式為: (類型名)(表達(dá)式) 注意,表達(dá)式應(yīng)該用括號括起來.如果寫成(int)x+y 則只將x轉(zhuǎn)換成整型,然后與y 相加.
需要說明的是在強(qiáng)制類型轉(zhuǎn)換時,得到一個所需類型的中間變量,原來變量的類型未發(fā)生變化.例如: (int)x (不要寫成 int(x)).如果x原定為float型,進(jìn)行強(qiáng)制類型運(yùn)算后得到一個int型的中間變量,它的值等于x的整數(shù)部分,而x 的類型不 變(仍為float型).見下例.
例題: 強(qiáng)制類型轉(zhuǎn)換
main()
{
float x;
int i;
x=3.6;
i=(int)x;
printf("x=%f,i=%d",x,i);
}
運(yùn)行結(jié)果為: x=3.600000,i=3
x類型仍為float型,值仍等于3.6
----
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -