私は16ビットの固定小数点プロセッサを持っていて、それを使って固定小数点処理をしたいと思っています。符号なし16ビット整数に使用する正しいデータ型を探しています。
uint16_t私の質問は:aとの違いは何uint_fast16_tですか?(これらはに含まれていstdint.hます。)uint_fast16_t速いので良いですか??
ありがとう!!
私は16ビットの固定小数点プロセッサを持っていて、それを使って固定小数点処理をしたいと思っています。符号なし16ビット整数に使用する正しいデータ型を探しています。
uint16_t私の質問は:aとの違いは何uint_fast16_tですか?(これらはに含まれていstdint.hます。)uint_fast16_t速いので良いですか??
ありがとう!!
uint16_t符号なし16ビット整数です。uint_fast16_tは、少なくとも16ビットの利用可能な最速の符号なし整数です。
uint16_tおよびよりも制限がuint_fast16_tありuint_least16_tます。後の2つは16ビットより広い場合があるだけでなく、パディングビット(パリティビットなどの値を考慮しないビット)も含まれる場合があります。
この違いは、署名されたタイプではさらに顕著になります。ここで、正確な幅のタイプは、負の値を表すために2の補数を使用する必要があります。