ビットフィールドを使用して、浮動小数点ライブラリに簡単にアクセスできます。浮動小数点ライブラリを持たないマイクロコントローラを作成しようとしています。 問題は、私がビットフィールドで動作させるように見えないことです。見てみましょう: typedef struct
{
union{
unsigned long mantissa: 23;
unsigned long e
同じデータ型のビットフィールドのサイズが混合型の データ型よりも小さい理由を知りたいのは興味深いです。 struct xyz
{
int x : 1;
int y : 1;
int z : 1;
};
struct abc
{
char x : 1;
int y : 1;
bool z : 1;
};
はsizeof(X