將 uint8_t 定義為不同型別
在 C 和 C 中,CHAR_BIT 定義任何資料型別所需的最小位數。當 CHAR_BIT 超過 8 時,就會提出問題:uint8_t 可以定義為 unsigned char 以外的資料型別嗎?
答案:
是的,法律上是允許的uint8_t 被定義為與 unsigned char 不同的類型,即使它們具有相同的大小(8 位元)。
原因:
注意:
uint8_t 的定義細節在不同的 C 和 C 實作之間可能會有所不同。
以上是當CHAR_BIT超過8時,uint8_t可以與unsigned char不同定義嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!