Читайте также:
|
|
Числа в компьютере представляются в двоичной системе счисления, то есть посредством двух цифр - 0 и 1. Это позиционная система, из чего следует, что вес цифры 1 зависит от места (позиции), которое эта цифра занимает в числе. Любое число можно разложить по степеням основания системы счисления, в том числе и двоичной. Принято при работе с разными системами счисления внизу около числа ставить цифру для обозначения конкретной системы счисления, например, 1101 в 2-ичном, 1201 в 3, 3204 в 5, 3058 в 10-ичном, 8В50D в 16-ричном.
Для сравнения рассмотрим два примера представления чисел:
3058 в 10-ичном = 3*10^3 + 0*10^2 + 5*10^1 + 8*10^0, где степени числа 10 (основания системы) соответствуют номеру позиции в числе;
1101 в 2-ичном = 1*2^3 + 1*2^2 + 0*2^1 + 1*2^0 = 2^3 + 2^2 + 2^1 + 2^0 = 13 в 10-ричном, где степени числа 2 (основания системы) соответствуют номеру позиции цифры в числе.
В компьютере различают представление целых и действительных чисел.
Целые числа представляются в виде одного, двух или четырех байт со знаком или без знака. Форматы без знака существуют только для положительных чисел. В форматах со знаком знак числа определяет старший разряд: 0 - положительное, 1 - отрицательное. такое представление получило название представление с фиксированной точкой.
Действительные числа в двоичной системе счисления представляются в экспонциональном виде:
А2 = +-М2 * 2^P, где М2 - мантисса числа в виде правильной дроби, а P - порядок, показывающий, на сколько разрядов должна переместиться десятичная точка мантиссы для получения исходного числа.
Такое представление получило название представления с плавающей точкой.
Дата добавления: 2015-02-16; просмотров: 68 | Поможем написать вашу работу | Нарушение авторских прав |