Числа. степень числа
Как пользоваться таблицей степеней числа два?
Первый столбец — это степень двойки, который одновременно, обозначает число бит, которое представляет число.
Второй столбец — значение двойки в соответствующей степени (n).
Пример нахождения степени числа 2. Находим в первом столбце число 7. Смотрим по строке вправо и находим значение два в седьмой степени (27) — это 128
Третий столбец — максимальное число, которое можно представить с помощью заданного числа бит (в первом столбце).
Пример определения максимального целого числа без знака. Если использовать данные из предыдущего примера, мы знаем, что 27 = 128. Это верно, если мы хотим понять, какое количество чисел, можно представить с помощью семи бит. Но, поскольку первое число — это ноль, то максимальное число, которое можно представить с помощью семи бит 128 — 1 = 127 . Это и есть значение третьего столбца.
Степень двойки (n) | Значение степени двойки 2n |
Максимальное число без знака, записанное с помощью n бит
|
Максимальное число со знаком, записанное с помощью n бит |
1 | — | — | |
1 | 2 | 1 | — |
2 | 4 | 3 | 1 |
3 | 8 | 7 | 3 |
4 | 16 | 15 | 7 |
5 | 32 | 31 | 15 |
6 | 64 | 63 | 31 |
7 | 128 | 127 | 63 |
8 | 256 | 255 | 127 |
9 | 512 | 511 | 255 |
10 | 1 024 | 1 023 | 511 |
11 | 2 048 | 2 047 | 1023 |
12 | 40 96 | 4 095 | 2047 |
13 | 8 192 | 8 191 | 4095 |
14 | 16 384 | 16 383 | 8191 |
15 | 32 768 | 32 767 | 16383 |
16 | 65 536 | 65 535 | 32767 |
17 | 131 072 | 131 071 | 65 535 |
18 | 262 144 | 262 143 | 131 071 |
19 | 524 288 | 524 287 | 262 143 |
20 | 1 048 576 | 1 048 575 | 524 287 |
21 | 2 097 152 | 2 097 151 | 1 048 575 |
22 | 4 194 304 | 4 194 303 | 2 097 151 |
23 | 8 388 608 | 8 388 607 | 4 194 303 |
24 | 16 777 216 | 16 777 215 | 8 388 607 |
25 | 33 554 432 | 33 554 431 | 16 777 215 |
26 | 67 108 864 | 67 108 863 | 33 554 431 |
27 | 134 217 728 | 134 217 727 | 67 108 863 |
28 | 268 435 456 | 268 435 455 | 134 217 727 |
29 | 536 870 912 | 536 870 911 | 268 435 455 |
30 | 1 073 741 824 | 1 073 741 823 | 536 870 911 |
31 | 2 147 483 648 | 2 147 483 647 | 1 073 741 823 |
32 | 4 294 967 296 | 4 294 967 295 | 2 147 483 647 |
Необходимо принять во внимание, что не все числа в компьютере представлены таким образом. Существуют и другие способы представления данных
Например, если мы хотим записывать не только положительные, но и отрицательные числа, то нам потребуется еще один бит для хранения значения «плюс/минус». Таким образом, количество бит, предназначенных для хранения чисел у нас уменьшилось на один. Какое максимальное число может быть записано в виде целого числа со знаком можно посмотреть в четвертом столбце.
Для этого же самого примера ( 27) семью битами можно записать максимум число +63, поскольку один бит занят знаком «плюс». Но мы можем хранить и число «-63», что было бы невозможно, если бы все биты были бы зарезервированы под хранение числа.