Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Перевод   Найти похожие ветки 

 
Zmei   (2003-10-23 17:53) [0]

кто-нибудь знает функции перевода отрицательного числа в разные системы исчисления


 
clickmaker ©   (2003-10-23 17:57) [1]

а с положительным уже справился ?


 
TUser ©   (2003-10-23 18:32) [2]

Убери минус. Переведи положительное число куда тебе надо. Пририсуй минус.


 
Zmei   (2003-10-23 19:59) [3]

C положительными разобрался. У меня проблема перевода
отрицательного числа из (10) в (8)


 
Zmei   (2003-10-23 20:04) [4]

C положительными разобрался. У меня проблема перевода
отрицательного числа из (10) в (8)
например
-12(10)=64(8)
как я не понимаю


 
default ©   (2003-10-23 20:09) [5]

функций не знаю


 
default ©   (2003-10-23 20:35) [6]

надо, например, перевести десятичное число -25 в восьмиричный код
что будем делать?
можно сделать так:
1)перевести его модуль (то есть 25)в восьмиричный код, это будет 31
2)и вычесть из нуля восьмиричное число 31, тем самым мы инвертируем его знак
00000000
- 31
________
...77747

алгоритм за тобой


 
willys ©   (2003-10-23 21:46) [7]

отрицательные числа хранятся в виде (max + 1 - value), где max - максимальное значение данного типа. поэтому число -1 может быть записано как 255 (тип byte), 65535 (тип word) или 4294967295 (integer).
тоже самое и тут. если для хранения числа отведены две цифры, то число -12(10) = -14(8) = 100(8) - 14(8) = 64(8).


 
default ©   (2003-10-23 22:12) [8]

willys © (23.10.03 21:46) [7]
(max + 1 - value)
при условии конечности числа разрядов отводимых под число
max + 1 даёт 0, получается 0 - value, и если value > 0, то мы получаем отрицательное число, тоже и написал, что было у меня во втором пункте и строго говоря "отрицательные числа хранятся в виде..." - это неверно


 
Dima_dvp   (2003-10-24 00:41) [9]

Когда задаёшь такой вопрос не плохо было бы уточнить в каком коде число представляется.
Дополнительный: Смотри willys и default
Обратный: Не верю что он может понадобиться
Прямой: смотри TUser


 
Zmei   (2003-10-25 00:28) [10]

Tnx



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

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
6-41854
famous
2003-09-10 03:33
2003.11.13
поиск в web документе


1-41254
phan
2003-10-29 23:18
2003.11.13
Вставка визуального коспонента в StringGrid/DrawGrid


3-40897
shihovtseva
2003-10-20 09:25
2003.11.13
Ошибка в базе IB


4-42308
AlexSSS
2003-09-07 13:54
2003.11.13
Temp


1-41666
ИМГусак
2003-10-24 18:12
2003.11.13
MAPI и MSOutlook