1. 程式人生 > >【C】stdint.h標頭檔案和inttype.h標頭檔案的使用方法

【C】stdint.h標頭檔案和inttype.h標頭檔案的使用方法

Date: 2018.10.23

1、參考:
2、使用方法

    這兩個標頭檔案是C99標準定義的關於型別重定義的,主要目的是實現統一的跨平臺資料定義。但是VC編譯器對C99標準的相容性很差,有些版本沒有這兩個標頭檔案。

   先檢查一下各個編譯器對stdint.h、inttypes.h的支援情況:

  • VC6:stdint.h、inttypes.h都沒有。
  • VS2003:stdint.h、inttypes.h都沒有。
  • VS2005:stdint.h、inttypes.h都沒有。
  • VS2010:有stdint.h,沒有inttypes.h。
  • GCC 4.7.0(Fedora 17):stdint.h、inttypes均有。
  • GCC 4.6.2(MinGW (20120426)):stdint.h、inttypes均有

對於不存在這兩個標頭檔案的情況,可以自己重定義相關型別進行使用。

THE END!