Re: [問題] printf() 整數, 浮點數放的順序影響輸出
※ 引述《LPH66 (f0VMRgEBA)》之銘言:
: printf (及 scanf) 是使用 C 語言的可變參數下去實作
: 這種可變參數有幾個限制
: 首先函式不會知道你傳了什麼東西進去 得要有另外的方法來指名才行
: printf/scanf 的做法是傳入一個格式字串以表示後面有哪些參數
: 再來 不到 int 等級的整數會升級成 int 再傳 float 則會升級成 double
請問一下, 這一點是 c 標準定義的嗎?
所有 function 都是以這樣的規則傳遞參數嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.239.51
→
07/23 13:24, , 1F
07/23 13:24, 1F
→
07/23 13:25, , 2F
07/23 13:25, 2F
→
07/23 13:26, , 3F
07/23 13:26, 3F
→
07/23 13:34, , 4F
07/23 13:34, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):