blob: 7c980c8e0a1c8b56c9f48bbe76fdbba18fc61823 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
---
id: zk1p84
date: 2026-07-20T08:35:27+0300
languages: [ru]
aliases:
reviews:
tags:
- draft
- knowledge
---
# Двоичное кодирование числовых данных
Двоичное кодирование - способ представленияя чисел в памяти компьютера с помощью двоичного кода.
Основные понятия:
1. Бит - минимальная единица информации (значение 0 или 1)
2. Байт - последовательность из 8 бит
3. Разрядность - количество бит, используемых для хранения числа (8, 16, 32 и т.д.)
Есть несколько классификаций кодирования числовых данных:
1. Знаковость
1. Беззнаковые - код числа полностью представляет числовую часть
2. Знаковые - в коде числа имеется знаковый разряд
2. Формат
1. Числа с фиксированной точкой - формат, предполагающий использование целочисленных данных
2. Числа с фиксированной запятой - формат, предполагающий использование дробночисловых данных
3. Числа с плавающей запятой - формат, предполагающий кодирование числа в форме экспоненциальной
записи. В записи числа кодируются мантисса и порядок.
$N = M * q^p$
N - число
q - основание системы счисления (в нашем случае 2)
M - мантисса (1 <= M < q)
p - порядок
# Up
- [Системы счисления](o6cxpv)
# Related
- [Машинные коды чисел](vjh3dj)
- [Представление чисел по форме с фиксированной и плавающей запятой](6ne8qa)
|