読み方 : パックじゅっしんすう
パック10進数【packed BCD】
概要

10進数における1桁の数字(0~9)を4桁の2進数(4ビットのバイナリデータ)に対応させ、「0000」(0)から「1001」(9)までのビットパターンで置き換える。これを2つ連ねて1バイト(8ビット)のデータを構成する。
末尾の4ビットは正負の符号を表すコードで、通常は正を「1100」(12)、負を「1101」(13)とするが、一部の機種や処理系では異なる値が用いられることもある。符号を含めて奇数桁の場合は最上位に「0000」を追加して全体が整数バイトになるよう調整する。
(2022.7.21更新)