Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Buckstabue
177 / 126 / 24
Регистрация: 12.01.2012
Сообщений: 624
1

Как получить битовую маску вида 100.000

26.03.2013, 20:32. Просмотров 353. Ответов 2
Метки нет (Все метки)

Как получить битовую маску вида 100...000?
первая 1, все остальные нули. ПРобовал так, но почему-то не работает:
C++
1
DWORD mask = ~((~0) >> 1);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2013, 20:32
Ответы с готовыми решениями:

Как char[] перевести в битовую маску long long(64 бита) и наоборот?
Как char перевести в битовую маску long long(64 бита) и наоборот?

Можно ли определить типа вида int[100]
интересует, есть ли возможность через typedef определить тип массива или...

Дана строка вида «Фамилия Имя Отчество». Получить строку вида Имя Отчество
Дана строка вида «Фамилия Имя Отчество». Получить строку вида Имя Отчество

Как получить все числа от 100 до 999 без цифры 0?
Не могу понять, как из всех трехзначных чисел выбрать те, в которых нет цифры 0...

Вывести список товаров, стоимость которых превышает 100 000 рублей
Список товаров, имеющихся на складе, включает в себя наименование товара,...

2
gray_fox
What a waste!
1553 / 1258 / 166
Регистрация: 21.04.2012
Сообщений: 2,636
Завершенные тесты: 3
26.03.2013, 20:41 2
может
C++
1
DWORD mask = (1 << (CHAR_BIT * sizeof (mask) - 1));
?
1
Buckstabue
177 / 126 / 24
Регистрация: 12.01.2012
Сообщений: 624
26.03.2013, 20:44  [ТС] 3
Всем спасибо. Оказывается нужно было написать
DWORD mask = ~((~0UL) >> 1);
Для логического сдвига
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2013, 20:44

Массив структур: вывести список товаров, стоимость которых превышает 100 000 рублей
Создать массив структур. Выполнить задание и вывести на экран ...

Как создать 1 000 000 потоков ?
:dance: Нужно создать очень много потоков, даже больше чем в сабже......

Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в двоичной системах
Получить все меньшие 100 натуральные числа,которые являются палиндромами как в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru