Re: 請問像 uint32_t 的資料型態宣告在 XC32 的哪個 H 檔中?

作者 PSIR 於 2018年06月28日 11:31:04
我用 Ctrl + 滑鼠左鍵點擊 uint32_t 但沒反應,不知道是什麼原因,不過點擊變數的話是可以跳到宣告的地方。

我在以下的目錄先找到 stdint.h:
C:\Program Files (x86)\Microchip\xc32\v2.10\pic32mx\include\lega-c

再往下一層目錄 找到 int_types.h:
C:\Program Files (x86)\Microchip\xc32\v2.10\pic32mx\include\lega-c\machine

在 stdint.h 中,有以下兩行宣告:

typedef    __uint32_t    uint32_t
;
#define    uint32_t    __uint32_t


然後在 int_types.h 中,有這行宣告:

typedef    unsigned int    __uint32_t
;


因此可以說 uint32_t = unsigned int
謝謝。

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=8&topic_id=22335&post_id=78311