當前位置:編程學習大全網 - 編程軟體 - 編程時什麽是壓縮BCD碼 非壓縮BCD碼?

編程時什麽是壓縮BCD碼 非壓縮BCD碼?

BCD碼是壹壹對應的,如:

十進制的123 用BCD表示為:0001 0010 0011

因為:

十進制的 1 用二進制表示是 0001

十進制的 2 用二進制表示是 0010

十進制的 3 用二進制表示是 0011

與二進制的區別:

123的二進制應該用短除法求得1111011

由此可見,BCD碼只是機械地用二進制表示十進制的每壹位。

壓縮與非壓縮:

由於1字節有8bit(8個0或1)

如果用壹字節存儲4位BCD碼(其余補0)就是非壓縮

如 十進制的123:00000001 00000010 0011

如果用壹字節存儲8位BCD碼就是壓縮

如 十進制的123:0001 0010 0011

  • 上一篇:壹個c語言的問題,我看了好長時間都看不懂,結果是(1)166(2)266 麻煩給詳細解釋下
  • 下一篇:C語言中有趣的for循環問題
  • copyright 2024編程學習大全網