2015-01-14 6 views
0

Как преобразовать алфавит в двоичный? Я ищу в Google, и он говорит, что сначала преобразует алфавит в его числовое значение ASCII, а затем преобразует числовое значение в двоичный. Есть ли другой способ конвертировать? И если это единственный способ, чем двоичное значение «A» и 65 одинаково?Как преобразовать алфавит в двоичный?

BECAUSE ASCII vale of 'A'=65 and when converted to binary its 01000001 
AND 65 =01000001 

ответ

0

Это действительно способ преобразования текста в двоичный код.

И чтобы ответить на ваш второй вопрос, да, это правда, что двоичное значение A и 65 одинаково. Если вам интересно, как CPU различает «A» и «65» в этом случае, вы должны знать, что не. Это зависит от вашей операционной системы и программы, чтобы отличить, как обрабатывать данные под рукой. Например, скажем, ваша память выглядела следующим, начиная с 0 слева и приращением справа:.

00000001 00001111 000000001 01100110 

Эти двоичные данные могут означать что угодно, и только имеет смысл в контексте любой программы он находится в В данная программа, вы могли бы прочитать ее как:

1. Целое число, и в этом случае вы получите одно число.
2. Символьные данные, в этом случае вы выведете 4 символа ASCII.

Короче говоря, двоичный код считывается процессорами, которые не понимают контекста чего-либо и просто выполняют все, что им дано. Ваша программа/ОС должна указывать инструкции для правильной обработки данных.

Таким образом, преобразование алфавита в двоичный файл зависит от программы, в которой вы это делаете, и вне контекста программы/ОС, преобразующей алфавит в двоичный, действительно то же самое, что и преобразование последовательности чисел в бинарный, что касается процессора.

+0

thanx Havel .... это было действительно полезно ... – ankitjakhar4

Смежные вопросы