Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.048 c
14-41984
Ihor Osov'yak
2003-10-17 21:59
2003.11.13
К знатокам околосистемного софта, типа Norton Ghost, Partition M


6-41822
Rodin
2003-09-11 11:15
2003.11.13
ip by name


14-41999
Viktor Kushnir
2003-10-15 18:51
2003.11.13
Нужна проффесиональная помощь.


4-42275
samson
2003-09-12 08:15
2003.11.13
очередь сообщений Windows


14-42037
Brahman
2003-10-16 12:23
2003.11.13
В осени что-то есть:)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский