Как компьютер узнает разницу между цифрами и буквами в двоичном формате? - PullRequest
0 голосов
/ 11 октября 2019

01000001 может быть целым числом (65) или буквой («А»). Компьютер ничего не знает - это просто двоичный объект. И все в компьютере представлено в двоичном формате, так как же он отличает букву от числа?

Итак, когда у вас есть файл .txt, содержащий этот текст, и вы хотите прочитать его, как он узнает, еслиэто должно быть истолковано как 65 или как буква A? Если 01000001 (65) присвоено значение «A», то что, если вы имели в виду 65?

I have 65 animals

Это не

I have A animals

Так что, когда компьютерная программа обрабатывает этот файл иэто встречает 01000001 - как это узнает, является ли это животными или 65 животными? Если это те же двоичные данные?

Также при использовании преобразования текста в двоичные данные говорится, что A - это 01000001, а 65 - 00110110, 00110101 - почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...