J.3.13 アーキテクチャ
このセクションの内容:
一部のマクロに割り当てられた値と式 (5.2.4.2, 7.20.2, 7.20.3)
1バイトは常に8ビットです。
MB_LEN_MAXは、使用されるライブラリ設定に応じて最高で6バイトになります。
すべての基本型のサイズや範囲などについては、データ表現を参照してください。
stdint.hで定義される正確な幅、最小幅、最高速かつ最小幅の整数型の制限マクロは、char、short、int、long、long longと同じ範囲になります。
浮動小数点定数FLT_ROUNDS の値は1(最も近い値)で、浮動小数点定数FLT_EVAL_METHODの値は 0(そのまま処理)です。
別のスレッドのautosまたはスレッドローカルにアクセス(6.2.4)
IARランタイム環境では、複数のスレッドは使用できません。サードパーティのRTOSを使用して、アクセスしたアイテムが範囲外にならない限り、意図したようにアクセスが確立され作動します。
バイトの数値、順序、エンコーディング (6.2.6.1)
データ表現を参照してください。
拡張したアライメント(6.2.8)
拡張したアライメントの詳細については、data_alignmentを参照してください。
有効なアライメント(6.2.8)
基本的なタイプでの有効なアライメントの詳細については、データ表現の章を参照してください。
sizeof 演算子の結果の値 (6.5.3.4)
データ表現を参照してください。