個別型としての uint8_t の定義
C および C では、 CHAR_BIT は任意のデータ型に必要な最小ビット数を定義します。 CHAR_BIT が 8 を超えると、uint8_t を unsigned char 以外のデータ型として定義できますか?
答え:
はい、法的に許容されます。 uint8_t は、たとえ両方が同じサイズ (8 ビット) であっても、unsigned char とは異なる型として定義されます。
理由:
注:
uint8_t の定義の詳細は、異なる C および C 実装間で異なる場合があります。
以上がCHAR_BIT が 8 を超える場合、uint8_t を unsigned char とは異なるように定義できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。