Форум программистов, компьютерный форум CyberForum.ru

Установка бита - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблон функции сортировки массива структур по разным типам полей http://www.cyberforum.ru/cpp-beginners/thread1138729.html
Делаю лабу. Вот текст задания. Считайте все записи из файла "1.dat". Для чтения каждой отдельной записи осуществите динамический захват памяти. Предполагается, что к-во записей в файле заранее неизвестно. Выполните сортировку записей по различным ключам: · по фамилии (по возрастанию); · по дате рождения (по возрастанию); · по окладу (по убыванию).
C++ Верно ли неравенство при заданном значении х 2 Верно ли неравенство при заданном значении х \(\frac{\left| x-4\right|\sqrt{y-2}} {4\sqrt{10-x}+x-13}\geq 0\) http://www.cyberforum.ru/cpp-beginners/thread1138727.html
C++ Почему itog не выводится (нужный код в незаккоментированной части)
#include <iostream> #include <cstring> using namespace std; int main() { char str,itog,poditog="";int chet,size; freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); cin>>str>>chet;size=strlen(str); //if(chet>0)
C++ Определить расстояние, пройденное физическим телом за время t
1. определить расстояние, пройденное физическим телом за время t, если тело движется с постоянным ускорением а и имеет в начальный момент времени скорость V0. Здравствуйте! Помогите решить, сестре дали задачи и она не может сделать, помогите просто плохо знает !С++ буду благодарен
C++ Списки: добавление i-ого элемента в любое место списка http://www.cyberforum.ru/cpp-beginners/thread1138712.html
Дан односвязный список, нужно организовать добавление iого элемента в любое место списка. Проблема в том что первый элемент смещается сразу в конец, независимо от того ввожу я что-то или нет. Как это исправить? #include <iostream> #include <fstream> using namespace std; struct Node {
C++ Как найти произведение 3-х последних цифр k-го числа Фибоначчи? Как быстро найти произведение 3-х последних цифр k-го числа Фибоначчи? подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
09.04.2014, 10:56     Установка бита
Kolbusdkiy, сдвигаем единицу на k разрядов влево:
C++
1
1<<k
Т.е. получаем в двоичном представлении нечто такое: 0010 (для k=1).
Далее выполняем операцию "побитовое или" | над числом А (в двоичном представлении 0101):
C++
1
A | (1<<k)
Получаем результат 0111, т.е. 7 в десятичном виде.
P.S. т.к. << имеет больший приоритет чем |, то скобки можно опустить:
C++
1
A | 1 << k
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru