Байт

В данном пункте я попытаюсь раскрыть вам суть понятия байт.

Всем, я полагаю, известно, что информация в памяти компьютера хранится в виде 0 и 1. Музыка, фильмы, картинки - всё это для компьютера лишь поток нулей и единиц; текст в этом случае - не исключение. Если выражаться точнее, информация в компьютере хранится в виде потока чисел (отсюда вытекает всеми известный термин цифровой), только представленных в двоичном виде. В программировании для удобства числа еще представляют в шестнадцатеричном и в восьмеричном виде.

Мельчайшей единицей информации в компьютере является бит. Бит - это ячейка памяти, в которой можно хранить либо 1, либо 0. Последовательность восьми битов образуют 1 байт.
В последовательности из восьми битов, т.е. в 1 байте памяти, помечая каждый бит либо нулем, либо единицей, можно хранить любое число от 0 до 255. (2 в степени 8 = 256). Таблица снизу наглядно демонстрирует этот факт:

десят.  двоичн.     шестн.  восьм.
------------------------------------
0   00000000    0   0
1   00000001    1   1
2   00000010    2   2
3   00000011    3   3
4   00000100    4   4
5   00000101    5   5
6   00000110    6   6
7   00000111    7   7
8   00001000    8   10
9   00001001    9   11
10  00001010    A   12
11  00001011    B   13
12  00001100    C   14
13  00001101    D   15
14  00001110    E   16
15  00001111    F   17
16  00010000    10  20
... ...     ... ...
127 01111111    7F  177
128 10000000    80  200
129 10000001    81  201
... ...     ... ...
224 11100000    ED  340
225 11100001    EE  341
... ...     ... ...
253 11111101    FD  375
254 11111110    FE  376
255 11111111    FF  377

Очевидно, что 2 байта уже позволяют хранить любое число от 0 до 65635 т.к. 2 байта = 16 бит, а 2 в степени 16 = 65636. Ну и т.д.

Содержание