Двоично кодиране, Цяло и реално кодиране, Текстово кодиране на данни

За автоматизиране на работата с данни от различен тип е много важно да се унифицира формата им на представяне - за това обикновено се използва техниката на кодиране, т.е. изразяване на данни от един тип чрез данни от друг тип. Естествените човешки езици са системи за кодиране на концепции за изразяване на мисли чрез реч. Езиците са тясно свързани с азбуките - системи за кодиране на езикови компоненти, използващи графични символи.

Собствената му система съществува и в компютърните технологии - нарича се двоично кодиране и се основава на представянето на данни като последователност от само два знака: 0 и 1. Тези знаци се наричат ​​двоични цифри, на английски - двоична цифра или съкратен бит ( малко). Един бит може да изразява две понятия: 0 или 1 (да или не, черно или бяло, вярно или невярно и т.н.). Ако броят на битовете се увеличи до два, тогава вече могат да бъдат изразени четири различни концепции. Три бита могат да кодират осем различни стойности.

Целите числа са двоично кодирани съвсем просто - трябва да вземете цяло число и да го разделите наполовина, докато коефициентът е равен на единица. Съвкупността от остатъците от всяко разделение, записани отдясно наляво заедно с последния коефициент, и образува двоичен аналог на десетично число.

За кодиране на цели числа от 0 до 255 е достатъчно да имате 8 бита двоичен код (8 бита). 16 бита ви позволяват да кодирате цели числа от 0 до 65535 и 24 - вече над 16,5 милиона различни стойности.

За кодиране на реални числа се използва 80-битово кодиране. В този случай броят се преобразува предварително в нормализирана форма:

3,1414926 = 0,31415926 10 1

300 000 = 0,3 10 6

Първата част от числото се нарича мантиса, а втората е характеристиката. Повечето от 80 бита са разпределени за съхранение на мантисата (заедно със знака) и определен фиксиран брой битове са разпределени за съхраняване на характеристиката.