[問題] 關於c語言 資料型態使用

看板Programming作者時間13年前 (2012/05/21 02:01), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
如題 以下是個簡單的程式碼 #include <stdio.h> #include <stdlib.h> int main() { float gallon,mile; printf("pleas enter how long the road you have drived\n"); scanf("%f",&mile); printf("how gallon have you used\n"); scanf("%f",&gallon); printf("%.2f %.2f",mile,gallon); system("PAUSE"); return 0; } 這程式可以正常執行運作 不過為什麼當我把 float 改成 double 整個程式就會怪怪的呢? (沒辦法印出預期的結果) 希望各位網友為我解答 謝謝!!! -- __ˍ(_▇▆' * _ ▆▇ ▁_ ▄▆▇.楓橋驛站.telnet://imaple.tw◣} = ▔﹊ *. @▂~+ ▃▂▁▂。▁▂ˍ_◢_▇.* ├=rom:host-58-114-0-122.dynamic.kbtelecom.n ﹊ ̄﹊ ̄ ̄﹊﹊ ̄ ̄﹊ ̄﹊ ̄ ̄﹊@人 ̄ ̄﹊ ̄﹊ ̄ ̄﹊﹊ ̄ ̄﹊﹊ ̄ ̄﹊﹊ ̄﹊ ̄

05/21 09:21, , 1F
%lf
05/21 09:21, 1F
文章代碼(AID): #1FkJ5U1u (Programming)
文章代碼(AID): #1FkJ5U1u (Programming)