どうやら、8ビットバイトを持たないアーキテクチャがあります。
私の理解では、Cは。よりも小さいデータ型を作成できないため、このようなアーキテクチャではint8_t
(で定義された)型の存在が妨げられるように思われます。stdint.h
CHAR_BIT
とは言うものの、IEEE stdint.h defは、そのようなタイプが(他のものとともに)存在することを要求しているようであり、64ビットがそれをサポートしないアーキテクチャーに存在しないことを許可するだけです。
私は何かが足りないのですか?