Вниз
Скачать: CL | DM;

Системы счисления + дробные числа   Найти похожие ветки 

← →
Ученик   (2005-02-25 17:51) [0]

Перевод целых чисел в ту или иную СС понятен. Как быть с вещественными?


← →
Anatoly Podgoretsky ©   (2005-02-25 17:54) [1]

Точно также, до запятой M^N, после запятой M^-N,


← →
Ученик   (2005-02-25 18:13) [2]

1F,8 [16]  = 1*16^1 + F*16^0 + 8*16^(-1) [10] = 31,5

Я все правильно понял?


← →
begin...end ©   (2005-02-25 18:18) [3]

> Ученик   (25.02.05 18:13) [2]

Да.


← →
Ученик   (2005-02-25 18:21) [4]


>  [3] begin...end ©   (25.02.05 18:18)


А как обратно? Из десятичной?


← →
begin...end ©   (2005-02-25 18:33) [5]

> Ученик   (25.02.05 18:21) [4]

Вначале выделяете целую часть (31) и переводите обычным образом - 1F. Это и будет целая часть числа в шестнадцатеричной системе.

Затем дробную часть умножаем на основание шестнадцатеричной системы (16): 0,5 * 16 = 8. Выделяем целую часть: 8. Заметьте: дробной части уже нет. Переводим в шестнадцатеричную систему: 8. Так как дробная часть теперь равна нулю, то на этом процесс заканчиваем.


← →
Ученик   (2005-02-25 18:44) [6]

Т.е. если бы было 31,7 [10], то в 16-й будет = 1F,B333333(3)?


← →
begin...end ©   (2005-02-25 18:54) [7]

> Ученик   (25.02.05 18:44) [6]

Да.


← →
Ученик   (2005-02-25 18:56) [8]

// Anatoly Podgoretsky ©   (25.02.05 17:54) [1]
// begin...end ©   (25.02.05 18:54) [7]

Спасибо.


← →
Marser ©   (2005-02-25 18:57) [9]

На "Королевстве Delphi" была отличная статья "Неочевидные свойства вещественных чисел", кажется.


← →
Ученик   (2005-02-25 19:22) [10]

Marser ©   (25.02.05 18:57) [9]

Я искал подобное, но google пути не показал... В принципе мне ужо обьяснили :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
14-1109096967
Ломброзо
2005-02-22 21:29
2005.03.13
Сертификаты безопасности


3-1108144152
Oleg_
2005-02-11 20:49
2005.03.13
как после открытия query указать что некоторое поле вычисляемое?


1-1109702829
quickblack
2005-03-01 21:47
2005.03.13
Пауза в программе


14-1108748490
Knoxville
2005-02-18 20:41
2005.03.13
Как из картинки с текстом сделать просто текст?


1-1109687795
Phoenix9000
2005-03-01 17:36
2005.03.13
Поиск в подкаталоге




   Наверх