類型轉(zhuǎn)換允許我們將一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型。在C語言中,我們使用強(qiáng)制轉(zhuǎn)換運(yùn)算符進(jìn)行類型轉(zhuǎn)換,用(type)表示。
語法:
(type)value;
注意:始終建議將較低的值轉(zhuǎn)換為較高的值,以避免數(shù)據(jù)丟失。
沒有使用類型轉(zhuǎn)換示例:
int f= 9/4; printf("f : %d\n", f );//輸出: 2
使用類型轉(zhuǎn)換示例:
float f=(float) 9/4; printf("f : %f\n", f );//輸出: 2.250000
讓我們看一個(gè)將int值轉(zhuǎn)換為float的簡單示例。
#include<stdio.h> int main(){ float f= (float)9/4; printf("f : %f\n", f ); return 0; }
輸出:
f : 2.250000