[問題] 建議使用stdint.h嗎?
如題
C99標準有stdint.h
裡面定義了一些整數的確定大小,一定程度上保障可移植性
所以在我的理解中,使用int32_t會比使用int還要好
但我目前還沒看過用stdint.h的專案
有些專案是有要求整數的大小是確定的,但也沒用stdint.h,而是自己定義類型
(ex. int32 uint32)
我猜過是太長懶的用(int比int32_t打起來順手多了)
但他們寧願用unsigned int也不用uint32_t,所以這個猜測也不對
最近要寫一個8bit MCU的專案
我自己的習慣是想用stdint.h,int的長度會很明確
編譯器有支援、不用合作、公司不怎麼管Coding Style
這樣建議用stdint.h嗎?會有什麼隱患嗎?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.13.240 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1635499953.A.B47.html
※ 編輯: wei115 (223.136.13.240 臺灣), 10/29/2021 17:35:04
推
10/29 17:36,
3年前
, 1F
10/29 17:36, 1F
→
10/29 17:38,
3年前
, 2F
10/29 17:38, 2F
→
10/29 17:39,
3年前
, 3F
10/29 17:39, 3F
→
10/29 17:40,
3年前
, 4F
10/29 17:40, 4F
→
10/29 17:44,
3年前
, 5F
10/29 17:44, 5F
推
10/29 18:42,
3年前
, 6F
10/29 18:42, 6F
→
10/29 18:42,
3年前
, 7F
10/29 18:42, 7F
→
10/29 19:14,
3年前
, 8F
10/29 19:14, 8F
推
10/29 22:40,
3年前
, 9F
10/29 22:40, 9F
推
10/30 01:10,
3年前
, 10F
10/30 01:10, 10F
→
10/30 12:38,
3年前
, 11F
10/30 12:38, 11F
→
10/30 14:55,
3年前
, 12F
10/30 14:55, 12F
→
10/30 16:53,
3年前
, 13F
10/30 16:53, 13F
→
10/30 20:45,
3年前
, 14F
10/30 20:45, 14F
推
10/30 23:44,
3年前
, 15F
10/30 23:44, 15F
→
11/01 00:32,
3年前
, 16F
11/01 00:32, 16F
→
11/01 00:32,
3年前
, 17F
11/01 00:32, 17F
→
11/01 08:54,
3年前
, 18F
11/01 08:54, 18F
→
11/01 08:55,
3年前
, 19F
11/01 08:55, 19F
→
11/01 09:14,
3年前
, 20F
11/01 09:14, 20F
推
11/01 11:10,
3年前
, 21F
11/01 11:10, 21F
→
11/01 11:11,
3年前
, 22F
11/01 11:11, 22F
推
11/02 12:08,
3年前
, 23F
11/02 12:08, 23F
推
11/02 12:10,
3年前
, 24F
11/02 12:10, 24F
推
11/23 21:50, , 25F
11/23 21:50, 25F
推
11/30 09:23, , 26F
11/30 09:23, 26F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章