5
- это значение, но это 5
, о котором вы спрашиваете, не является значением в таблице ASCII, а символом или другими словами сущностью, поэтому это не 5, а «5». И как раз бывает, что «5» находится в позиции 53.
Вы смешиваете значение самого себя и его значение индекса, но вы можете это сделать, потому что мы (люди) понимаем «5» как число и знайте, что это мера количества. Если вы запустите эту логику на «А», она не сработает, так как «А» не является числом, и вы не сможете представить ее как сумму мощности 2 с.
Но в таблице ASCII есть «A», у него есть индекс, и этот индекс имеет значение, но они вообще не связаны.
Это получает к путанице, мы часто видим со шрифтами - это может быть трудно сказать, «l» (строчная буква L) от 1 или «1». Ditto O и 0 – n8wrl
Привет, спасибо за ваш ответ. Но я не совсем уверен, объясняет ли это то, как мы объясняем разницу между 5, представленную в коде ASCII (т. Е. 00110101) и 5, как представлено в двоичном (то есть, 00000101). – Han
Вот почему Microsoft не разрешает использование определенных символов в своих 25-буквенных ключах продукта ('015AEILNOSUZ'), поэтому приведенный набор будет однозначным. – karatedog