Представление целых чисел
Для представления целых чисел используется формат с фиксированной точкой и двоично-десятичный формат.
Формат с фиксированной точкой. Разрядная сетка имеет строго фиксированное число разрядов. Типичные разрядные сетки: 1байт, 2 байта, 4байта. Положение точки подразумевается справа от младшего разряда. Формат с фиксированной точкой используется для кодирования целых чисел без знака и целых чисел со знаком.
Целые числа без знака. В разрядную сетку записывается двоичное представление числа. Диапазон целых чисел без знака для типичных разрядных сеток показан в таблице 1.
Таблица 1
Разрядность, (байт) |
Диапазон значений |
|
Минимальное значение |
Максимальное значение |
|
1 |
0 |
255 |
2 |
0 |
65 535 |
4 |
0 |
4 294 967 295 |
Целые числа со знаком. В разрядную сетку записывается дополни- тельный код числа. Диапазон целых чисел со знаком для типичных раз- рядных сеток показан в таблице 2.
Таблица 2
Разрядность, (байт) |
Диапазон значений |
|
Минимальное значение |
Максимальное значение |
|
1 |
-128 |
127 |
2 |
-32 768 |
32 767 |
4 |
-2 147 483 648 |
2 147 483 647 |
Формат с фиксированной точкой является основным форматом пред- ставления целых чисел в ЭВМ.
Двоично-десятичный формат. Количество разрядов заранее не фиксируется и зависит от количества десятичных цифр в кодируемом числе. Данный формат соответствует двоично-десятичному коду числа. В силу сложности и трудоемкости выполнения арифметических операций двоично-десятичный формат используется редко и в дальнейшем не рас- сматривается.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.