閱讀this SO question,我開始想知道 - 使用固定大小類型的scanf
/printf
(和家族)的正確方法是什麼?使用固定大小類型的scanf/printf(和系列)的正確方法?
例如,如果我有short int
或int
,我會分別使用%hd
和%d
- 很好。
但是如果我有int16_t
? short int
可能與int16_t
不同,它取決於平臺。對於任何其他固定大小(整數)類型都是如此?
注:因爲它看起來像我收到了一些向下票,因爲我「沒有試圖谷歌這」,它看起來像我需要解釋一下:我沒有在這裏看到類似的問題,這就是爲什麼我發佈它。 SO中的大部分問題都可以使用Google進行解答,而不是在這裏提問。這將使StackOverflow不是這個地方,它實際上是現在。
而且,我沒有爲了聲望而這樣做 - 我今天已經達到了日常聲望上限(在發佈這個問題之前有24個投票)。
我的觀點是 - 我認爲這不值得贊成票。
不要忘記用你的好朋友谷歌。 ;)搜索時將它命中:[「printf int16_t」](https://www.google.com/#hl=zh-CN&output=search&sclient=psy-ab&q=printf+int16_t&oq=printf+int16_t&gs_l=hp.3。 ..741.1861.0.2073.8.7.0.0.0.0.267.267.2-1.1.0.les%3B..0.0 ... 1c.1.7MPX56CVufA&PBX = 1&BAV = on.2,or.r_gc.r_pw.r_cp.r_qf。 &FP = ec63c9d2be74365f&BPCL = 35277026&BIW = 1343&波黑= 748)。 – Mike
@Mike - 我沒有:)我認爲在這裏有類似的問題會很好(不,不是因爲聲譽 - 我今天已經達到了日常聲望上限(有24個upvotes,直到現在))。我認爲這不值得投票。 –
+1同意你的修改。感謝澄清。 – Mike