Главная страница
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.022 c
1-41595
Magical
2003-10-26 18:40
2003.11.13
скопировать экран


1-41688
karburator
2003-11-03 13:02
2003.11.13
Поток


1-41690
ghost_by
2003-11-03 16:57
2003.11.13
Справка в формате chm.


1-41557
lipskiy
2003-10-24 00:15
2003.11.13
Как вызвать стандартный диалог выбора папки?


3-41011
WerWolof
2003-10-15 22:29
2003.11.13
Проблема с Excel