台灣最大程式設計社群網站
線上人數
868
 
會員總數:245130
討論主題:189035
歡迎您免費加入會員
討論區列表 >> C/C++ >> C語言中int i=7.5 然後print i會出現什麼呢?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C語言中int i=7.5 然後print i會出現什麼呢?
價值 : 0 QP  點閱數:2826 回應數:9

樓主

考特
初學者
77 96
859 100
發送站內信

請問一下在C語言中 
int i=7.5 
print i

出現的值是…?

本篇文章發表於2005-01-12 00:38
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

huroter
檢舉此回應
根本不會有值出現
語法錯誤羅
本篇文章回覆於2005-01-14 13:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

好手
捐贈 VP 給 好手 檢舉此回應
編譯器會將他轉換成整數,不過在除錯視窗應該會有提醒訊息出來才對,你注意看一下應該會有
本篇文章回覆於2005-01-14 22:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
理論上printf ("%d",i); 會自動轉換
不過....print i   ---> 這怎麼好像vb6的語法 ^___^
本篇文章回覆於2005-01-14 23:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

行雲流水
捐贈 VP 給 行雲流水 檢舉此回應
實際上,只會存入整部份,小數捨除。
本篇文章回覆於2005-01-29 20:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

~~C仔~~
檢舉此回應
嗯~~
你所些出來的語法應該是VB的吧
C不是這樣寫的唷
本篇文章回覆於2005-01-30 20:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

小蟲
檢舉此回應
應該是  
     float i = 7.5f
     
本篇文章回覆於2005-02-02 01:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

formosa
捐贈 VP 給 formosa 檢舉此回應
或是 printf("%f",i);

@@...VB 跑到C來了...
本篇文章回覆於2005-02-03 00:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

阿魚
捐贈 VP 給 t313036 檢舉此回應
哈~它ㄉ意思只是要問C語言如何處理自動資料形態轉換ㄉ啦....
結果會是7
本篇文章回覆於2005-02-03 21:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

考特
檢舉此回應
唷!~~所以是無條件捨去囉!
本篇文章回覆於2005-02-03 22:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.