c語言長整型如何轉換浮點型?
C語言中長整型轉換成浮點型方法如下:
long x=123;
第一種,輸出強制轉換,如:
printf("%f", (float)x ); //強制轉換成浮點型,可正確輸出
2、存儲到相應的變量中,如:
float fVal;
fVal=x ; //系統會隱式轉換 因float的有效數位最大為7位,所以,并不是所有整數都可以用float類型變量來表示,所以,最好使用double類型來存儲任意的整數。
c語言長整型如何轉換浮點型?
C語言中長整型轉換成浮點型方法如下:
long x=123;
第一種,輸出強制轉換,如:
printf("%f", (float)x ); //強制轉換成浮點型,可正確輸出
2、存儲到相應的變量中,如:
float fVal;
fVal=x ; //系統會隱式轉換 因float的有效數位最大為7位,所以,并不是所有整數都可以用float類型變量來表示,所以,最好使用double類型來存儲任意的整數。