Как компьютеры складывают числа
Если вы далеки от компьютеров и не знаете как "устроен" двоичный код - потратьте 15 минут. Доступно объяснят. :)
Если вы далеки от компьютеров и не знаете как "устроен" двоичный код - потратьте 15 минут. Доступно объяснят. :)
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Как вы знаете, компьютеры знают только о нулях и единицах и умеют работать только с ними. Каждый ноль или единица - это бит. А каждые 8 бит - это 1 байт. Например, в виде последовательности байт можно представить:
•
Просто число. Например, 00000001 - это число "1" записанное в двоичном виде. 00000010 - это двойка, 00000011 - это тройка и т.д.
•
Можно сохранять текстовые данные. В этом случае каждое простое число из предыдущего шага по специальной таблице символов (например, ASCII) сопоставляется с буквой. Например, 01100001 = 97 = "a" (маленькая латинская буква а). 01100010 = 98 = "b" и так далее. Именно этот тип преобразования мы используем.
•
Есть и более сложный вариант. Когда бинарные данные обрабатываются специальным образом в зависимости от того, что это за файл. Примеры бинарных файлов: файл любой программы, архива, mp3 трек. Просто так их содержимое не просмотреть, вместо этого стоит поискать ту программу, которая сможет работать именно с этим типом файлов.
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi