Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2010, 16:21   #1
WOWka777
Пользователь
 
Регистрация: 21.10.2008
Сообщений: 37
Вопрос битовый сдвиг

Здравствуйте!
простите за глупый вопрос, но все же
как сделать битовый сдвиг так что бы из такого числа 12715759.961520353
получилось такое 9.961520353
Код:
double l=12715759.961520353;
long i = (long) l >> 7;
return ((double)i);  //<- тут получается 99341, а должно быть 9.9341
Подскажите как можно это организовать
заранее спасибо
WOWka777 вне форума Ответить с цитированием
Старый 06.08.2010, 17:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
	double l=12715759.961520353;
	long k=l/10;
	l=(l/10-k)*10;
Никакого сдвига тут не надобно
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сдвиг belii0987 Общие вопросы C/C++ 1 04.02.2010 16:05
сдвиг по спирали shelest JavaScript, Ajax 0 06.12.2009 22:02
Циклический сдвиг в С rand8154 Общие вопросы C/C++ 1 14.11.2009 01:49
Циклический сдвиг Mish92(21-09) Помощь студентам 0 07.11.2009 21:59
Сдвиг файла OrdJONY Общие вопросы Delphi 13 21.12.2007 22:22