Что это за кодировка?0x21 - PullRequest
2 голосов
/ 28 июня 2011

Я читаю об ASCII, и в книге сказано, что ! был представлен как 0x21.

Теперь я знаю, что ! является двоичным 00100001 в таблице ASCII, которая33 в десятичном виде, который конвертируется в гекс: 21.Но что это за 0x часть кодировки 0x21?

1 Ответ

6 голосов
/ 28 июня 2011

0x - это префикс, используемый для шестнадцатеричных чисел практически во всех C-подобных языках программирования, поэтому он стал стандартом де-факто при написании шестнадцатеричных чисел.

Иногда вы также можете найти шестнадцатеричные числа, обозначаемые суффиксом h (многие диалекты ассемблера следуют этому соглашению) или (в диалектах BASIC) префиксом &H.

...