#include <stdio.h>extern int system(const char *);int main(){double d;float f;long l;int i;i=l=f=d=20/3.0;printf("%d\n%ld\n%f\n%lf\n",i,l,f,d);i=l=f=d=20/3;printf("\n%d\n%ld\n%f\n%lf\n",i,l,f,d);system("pause");return 0;} C語言中的除法號“/”的含義:對於a/b:
一.如果a、b均為整數,則結果為整數。
二.如果a、b任有一個小數,則結果為小數。在計算C語言算術表達式的結果時,特別是除法,需要注意計算過程中運算對象的數據類型轉換。相同數據類型的數據、變量進行運算,結果保持原有數據類型。當不同數據類型的數據、變量進行運算時,結果為精度高的數據類型。
#include <stdio.h>extern int system(const char *);int main(){double d;float f;long l;int i;i=l=f=d=20/3.0;printf("%d\n%ld\n%f\n%lf\n",i,l,f,d);i=l=f=d=20/3;printf("\n%d\n%ld\n%f\n%lf\n",i,l,f,d);system("pause");return 0;} C語言中的除法號“/”的含義:對於a/b:
一.如果a、b均為整數,則結果為整數。
二.如果a、b任有一個小數,則結果為小數。在計算C語言算術表達式的結果時,特別是除法,需要注意計算過程中運算對象的數據類型轉換。相同數據類型的數據、變量進行運算,結果保持原有數據類型。當不同數據類型的數據、變量進行運算時,結果為精度高的數據類型。