Главная страница
    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.04 c
3-41029
Post
2003-10-23 12:48
2003.11.13
Коннект к MSSQL через dbExpress


3-40914
McSimm2
2003-10-20 10:31
2003.11.13
Количество изменений


14-42010
Woman
2003-10-16 16:08
2003.11.13
Перевод из тнд в привычные еденицы


6-41781
DSA
2003-09-11 16:44
2003.11.13
Генерация POST сообщений


14-41898
Dima_dvp
2003-10-23 21:54
2003.11.13
К вопросу об оптимизации при работе с WinAPI





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский