2012-06-11 38 views
0

可能重複:
C++: What is the printf() format spec for 「float」?如何使用printf查看浮點型變量?

我是新的C++,並使用經典的Borland的Turbo C++

與初始化圖形,當我用printf下面的方式,它顯示值爲0.但是當我使用cout顯示正確的值時

float x=10; 
printf("%d",x); // displays 0 
cout<<x;  // displays 10 
+0

也嘗試網上搜索「的printf格式說明」或類似的... – 2012-06-11 21:16:23

+0

爲什麼人們對此表示低調嗎?這是一個有效的問題! – erikbwork

+4

我在猜測「沒有顯示任何研究工作」 –

回答

5

您可以使用%f修飾符printf顯示浮點值:

printf("%f", x); 

希望這有助於!

0

如果你想打印兩位小數,你應該使用:

Printf("%2f",var);