Pascal-packed-array
提供:Dev Guides
パスカル-パック配列
これらの配列はビットパックされています。つまり、各文字または真理値は、1つのストレージユニット、通常はワード(4バイト以上)を使用する代わりに、連続したバイトに格納されます。
通常、文字とブール値は、各文字または真理値が単語のような1つの記憶単位を使用するように保存されます。 これは、データストレージのアンパックモードと呼ばれます。 文字が連続したバイトで格納される場合、ストレージは完全に利用されます。 これは、データストレージのパックモードと呼ばれます。 Pascalでは、配列データをパックモードで保存できます。
パック配列の宣言
パック配列は、配列の代わりにキーワード*パック配列*を使用して宣言されます。 たとえば-
次の例では、2次元のパックされた配列を宣言して使用します-
上記のコードをコンパイルして実行すると、次の結果が生成されます-