Double:雙精度實數,即我們通常意義上的小數,如1.25、1.37、5.0等。
%d:這是scanf在C語言中輸入整數時使用的格式。輸入整數的格式是scanf ("%d ",&;答.
%f:這是C語言中scanf用來輸入小數的格式,輸入整數的格式是scanf ("%lf ",&;答.
在妳的公式C=(F-32)*5/9中,計算結果應該是雙精度的,不能用int定義變量。如果強制賦值會導致數據丟失:小數部分會丟失,只保留整數部分。
擴展數據
Double是計算機使用的壹種數據類型,它使用64位(8字節)來存儲壹個浮點數。可以表示十進制15或16有效位數,可以表示位數的絕對值範圍約為:2.23x10-308?~ 1.79x10308 .IEEE754為它定制了標準。
在C/C++編程語言中,int代表整數變量,是壹種數據類型,用於定義整數變量。它在不同的編譯環境和不同的編譯運行環境中有不同的大小。在32/64位系統中,共有32位,範圍為-2147483648 ~+2147483647,在無符號情況下表示為0~4294967295。
參考數據
百度百科_雙精度浮點數
百度百科_int函數