1. Какие числа сохраняются в памяти, если их значащая часть равна нулю? 2. Как значащая часть и порядок влияют на число

  • 39
1. Какие числа сохраняются в памяти, если их значащая часть равна нулю?
2. Как значащая часть и порядок влияют на число разрядов?
3. Почему задание разрядности имеет однозначное определение для целых чисел, но не для вещественных?
4. Каковы особенности типов single, double и extended?
5. Как сравниваются способы хранения отрицательных целых и вещественных чисел?
Zvezdopad_Na_Gorizonte
4
1. Если значащая часть числа равна нулю, то в памяти сохраняется только сам ноль. Это связано с тем, что весьма значительная часть операций со значительно отличающимися числами не дает результатов, а также позволяет оптимизировать и ускорить работу с памятью, ибо ноль - достаточно часто используемое значение.

2. Значащая часть числа и порядок влияют на число разрядов числа. Значащая часть определяет само значение числа, а порядок определяет его порядок величины. Чем больше значение числа и/или порядок, тем больше разрядов нужно для его представления. Например, число 123.45 имеет пять разрядов - три для значащей части и два для порядка.

3. Задание разрядности имеет однозначное определение для целых чисел, так как они представлены в памяти без дробной части. Вещественные числа, с другой стороны, имеют дробную часть, и их представление в памяти зависит от стандарта числового формата, который указывает, сколько бит выделено для представления каждой части числа (знак, мантисса, порядок). Различные стандарты вещественных чисел (например, IEEE 754) могут использовать разные разрешения, поэтому разрядность вещественных чисел может варьироваться.

4. Типы single, double и extended относятся к вещественным числам и используются для представления чисел с плавающей запятой в памяти компьютера. Особенностью этих типов является различная точность представления чисел. Тип single использует 32 бита для представления числа с меньшей точностью, double использует 64 бита для представления числа с более высокой точностью, а extended может использовать разное количество бит (обычно 80 или 128) в разных компиляторах и платформах для представления чисел с ещё большей точностью.

5. Способы хранения отрицательных целых и вещественных чисел могут различаться. Отрицательные целые числа могут быть представлены в двоичном коде с использованием знакового дополнения. При таком представлении старший бит числа обозначает его знак (0 - положительное число, 1 - отрицательное число). Вещественные числа, с другой стороны, обычно используют стандарт формата IEEE 754, где знак представляется отдельным битом, а мантисса и порядок представляются другими битами. Сравнение способов хранения отрицательных целых и вещественных чисел весьма сложное темой, и для полного понимания требуется дополнительное изучение.