Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

48-битные знаковые числа

470
03 марта 2003 года
MemWithoutName
16 / / 20.12.1999
Людт вопрос такой: как выводить 48-битные знаковые числа, именно со знаком?
У меня есть процедурка, но она выводит их без знака. Напишите, пожалуйста, очень нужно!:) :-? :???:
503
05 марта 2003 года
CD
39 / / 20.12.1999
Если число знаковое, то установленный в 1 старший бит (здесь 47-й) говорит о том, что число отрицательное.
Изменение знака производится так: инвертируются все биты, а затем к числу прибавляется 1.
Т.е. если число отрицательное, необходимо изменить перед выводом его знак и дописать "-".
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог