什麼是ascii 7位元字元集和ascii 8位元字元集?

什麼是ascii 7位元字元集和ascii 8位元字元集?

我對此很陌生,所以ascii 7位元可以表示128個值,那麼ascii 8可以表示256個值?這個權利? ascii 7 位元字元集: 01000001 代表「A」 在 ascii 8 位元中 a 是什麼樣子?或任何其他 8 位元字元集的例子?

謝謝。

答案1

根據標準,ASCII 為七位。任何使用第八位元完成的操作都與 ASCII 無關,並且應該稱為非 ASCII(例如 UTF-8)。唉,人們發明了各種複雜的方式,稱為“擴展 ASCII”,但這只會混淆 ASCII 是七位的事實。至於位元模式,計算機相當擅長計算:

$ perl -e 'printf "%07b\n%08b\n", map { ord } qw/A A/' 
1000001
01000001

相關內容