在C#與法中,“/”除后所得的值的類型,跟他的除數和被除數的類型有關。如:
int a=4;
int b=5;
float c=a/b ;
則結果為0(因為會先進行int的除法操作,得出結果0,再將結果轉為float 0;);
總之,得出的數都是整形的,最終發現原來除后所得的值的類型,跟他的除數和被除數的類型有關。所以,應寫成:
float a=3;
float b=5;
float c=a/b;
這樣,才能得出正確的結論!
這樣,才能得出正確的結論!