Как да четете и записвате двоични числа

Когато научите повечето видове компютърно програмиране, докосвате темата на двоичните числа. Системата с двоични числа играе важна роля за това как информацията се съхранява на компютрите, защото компютрите разбират само числа - по-специално базови 2 числа. Системата с двоични числа е база 2, която използва само цифрите 0 и 1 за представяне на „изключен“ и „включен“ в електрическата система на компютъра. Двете двоични цифри 0 и 1 се използват в комбинация за предаване на текст и компютърен процесор инструкции.

Въпреки че понятието двоични числа е просто веднъж обяснено, четенето и записването на двоични не е ясно в началото. За да разберете двоичните числа, които използват система база 2, първо разгледайте по-познатата система от базови 10 числа.

Писане в база 10

Вземете например трицифреното число345. Най-далечното дясно число, 5, представлява колоната 1s, а има 5 такива. Следващото число отдясно, 4, представлява колоната 10s. Тълкувайте числото 4 в колоната 10s като 40. Третата колона, която съдържа 3, представлява колоната 100s. Много хора знаят

база 10 чрез образование и години на излагане на числа.

Системата Base 2

Бинарната работи по подобен начин. Всяка колона представлява стойност. Когато една колона се попълни, преминете към следващата колона. В базова система 10 всяка колона трябва да достигне 10, преди да премине към следващата колона. Всяка колона може да има стойност от 0 до 9, но след като броят надхвърли това, добавете колона. В база 2 или двоична, всяка колона може да съдържа само 0 или 1, преди да преминете към следващата колона.

в база 2, всяка колона представлява стойност, удвоена предишната стойност. Стойностите на позициите, започвайки отдясно, са 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 и т.н.

Числото едно е представено като 1 както в базовия десет, така и в двоичния, така че нека преминем към числото две. В база десет тя е представена с 2. В двоичния файл обаче може да има само 0 или 1, преди да преминете към следващата колона. В резултат числото 2 се записва като 10 в двоични. Тя изисква 1 в колоната 2s и 0 в колоната 1s.

Погледнете номер три. Очевидно в база 10 е написано като 3. В база две тя се изписва като 11, което показва 1 в колоната 2s и 1 в колоната 1s. Това става 2 + 1 = 3.

Стойности на колоната с двоично число

Когато знаете как работи двоично, четенето е просто въпрос на просто математика. Например:

1001: Тъй като знаем стойността, която всеки от тези слотове представлява, тогава знаем, че това число представлява 8 + 0 + 0 + 1. В база 10 това ще бъде числото 9.

11011: Изчислете какво е това в база 10, като добавите стойността на всяка позиция. В този случай това става 16 + 8 + 0 + 2 + 1. Това е числото 27 в база 10.

Числа при работа в компютър

И така, какво означава всичко това за компютъра? Компютърът интерпретира комбинации от двоични числа като текст или инструкции. Например на всяка малка и главна буква на азбуката се присвоява различен двоичен код. На всеки е присвоено и десетично представяне на този код, наречен an ASCII код. Например, малкият регистър "a" е присвоен двоичен номер 01100001. Представя се и с ASCII код 097. Ако направите математиката на двоичното число, ще видите, че тя е равна на 97 в база 10.