程序設計競賽OJ平臺代碼提交中G++編譯和C++編譯的區別及注意事項

G++和C++編譯的區別

G++

輸出double類型時,scanf用%lf,printf用%f

double a = 0.0;
scanf("%lf", &a);
printf("%f\n", a);

對於64位整數,申請時用_int64,scanf用%I64d,pirntf用%I64d

_int64 b = 2e50;
scanf("%I64d", &b);
printf("%I64d\n", b);

C++

輸出double類型時,scanf用%lf,printf用%f

double a = 0.0;
scanf("%lf", &a);
printf("%f\n", a);

對於64位整數,申請時用long long,scanf用%lld,pirntf用%lld

long long b = 2e50;
scanf("%lld", &b);
printf("%lld\n", b);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章