Главная страница
    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.039 c
4-42324
WELLiON
2003-08-31 23:53
2003.11.13
ini-файл создание


1-41149
Денисыч
2003-11-03 13:44
2003.11.13
зависание приложения


3-41064
Denisiy
2003-10-23 18:38
2003.11.13
Как отследить изменение ширины столбца DBgrid a?


3-41102
Smolin
2003-10-23 09:53
2003.11.13
ADOconnection


1-41447
Bovdur
2003-10-29 02:14
2003.11.13
файлs





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