私はちょうど C# を学んでいて、データ型を詳しく調べています。
bool
データ型のサイズが 1 ビットでないのはなぜですか?
2 つの値 (true または false) のうちの 1 つしか保持できないようですが、その値を表すのに 1 ビットのスペースしか必要としませんか?
この投稿で言及されているように、値の最小の「アドレス指定可能な」サイズがバイト (8 ビット) であるためですか?
私の全体的な目的は、C# の各データ型のさまざまなサイズを論理的に想定することだったので、すべてのデータ型とそれらに割り当てられたビット サイズのリストを作成しようとしましたが、これは私を驚かせました。