Это действительно способ преобразования текста в двоичный код.
И чтобы ответить на ваш второй вопрос, да, это правда, что двоичное значение A и 65 одинаково. Если вам интересно, как CPU различает «A» и «65» в этом случае, вы должны знать, что не. Это зависит от вашей операционной системы и программы, чтобы отличить, как обрабатывать данные под рукой. Например, скажем, ваша память выглядела следующим, начиная с 0 слева и приращением справа:.
00000001 00001111 000000001 01100110
Эти двоичные данные могут означать что угодно, и только имеет смысл в контексте любой программы он находится в В данная программа, вы могли бы прочитать ее как:
1. Целое число, и в этом случае вы получите одно число.
2. Символьные данные, в этом случае вы выведете 4 символа ASCII.
Короче говоря, двоичный код считывается процессорами, которые не понимают контекста чего-либо и просто выполняют все, что им дано. Ваша программа/ОС должна указывать инструкции для правильной обработки данных.
Таким образом, преобразование алфавита в двоичный файл зависит от программы, в которой вы это делаете, и вне контекста программы/ОС, преобразующей алфавит в двоичный, действительно то же самое, что и преобразование последовательности чисел в бинарный, что касается процессора.
thanx Havel .... это было действительно полезно ... – ankitjakhar4