
Я новичок в этом, так что ascii 7 бит может представлять 128 значений, тогда ascii 8 может представлять 256 значений? Это верно? Набор символов ascii 7 бит: 01000001 представляет «A» как будет выглядеть a в ascii 8 бит? или любой другой пример набора символов 8 бит?
Спасибо.
решение1
ASCII — это семь бит, согласно стандарту. Все, что делается с восьмым битом, не имеет отношения к ASCII и должно называться чем-то не-ASCII (например, UTF-8). Увы, люди придумали всевозможные усложнения, называемые «расширенным ASCII», но это только сбивает с толку тот факт, что ASCII — это семь бит. Что касается битовых шаблонов, компьютеры довольно хорошо вычисляют, что:
$ perl -e 'printf "%07b\n%08b\n", map { ord } qw/A A/'
1000001
01000001