Skip to main content

IAR Embedded Workbench for Arm 9.70.x

J.3.13 アーキテクチャ

このセクションの内容:
一部のマクロに割り当てられた値と式 (5.2.4.2, 7.20.2, 7.20.3)

1バイトは常に8ビットです。

MB_LEN_MAXは、使用されるライブラリ設定に応じて最高で6バイトになります。

すべての基本型のサイズや範囲などについては、データ表現を参照してください。

stdint.hで定義される正確な幅、最小幅、最高速かつ最小幅の整数型の制限マクロは、charshortintlonglong 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)

データ表現を参照してください。