Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ В определенное место строки вставить значение переменной Друзья объясните такую штуку. На PHP это выглядит так.. $stroka = "Kapital=evro"; $a = 1000; $stroka ="Kapital =$a evro" Если сделать var_dump($stroka); Строка будет выглядить так "Kapital =1000 evro". Расскажите как реализовать такое на си.. интересует конкретно синтаксис си https://www.cyberforum.ru/ cpp-beginners/ thread1783176.html Нарисовать фигуру используя двумерный массив C++
Привет. Подскажите кто, как нарисовать с помощью двумерного массива? * * * * * * * * * * и * * * * * * * * *
C++ Рандомно заполнить двумерный массив одинаковыми символами https://www.cyberforum.ru/ cpp-beginners/ thread1783155.html
Всем привет. Начал изучение С++ на практике, первый язык програмирования, много каши в голове, которую пытаюсь раскидать по тарелкам)) не работает решение простой задачки. Создать поле 50 на 30 и заполнить его * рандомно, и чтобы количество * варьировалось с 50 до 150. Лопатил форум, находил что-то похожее, своими силами написал вот это. Знаю что во многих местах не правильно, видел варианты...
C++ Перегрузка операторов: "operator #" Здравствуйте, подскажите пожалуйста. перегрузка оператора выглядит: void operator # (int i) В учебнике Шилдт перед словом operator ставится либо * либо &. Подскажите, для чего? https://www.cyberforum.ru/ cpp-beginners/ thread1783130.html
Сделать массив доступным в другой функции C++
int somefn (int n) { int var, var1, mas; cin >> var, var1; mas=1; } Как сделать так чтобы массив от вар и вар один хранил единицу в самом майне. Надо кучу. Но у меня мало опыта. Подскажите как сделать.
C++ Объясните запись цикла for Товарищи, объясните пожалуйста что в этих строках происходит? for(index = 0; ifs.get(fileContent); ++index); fileContent = 0; https://www.cyberforum.ru/ cpp-beginners/ thread1783106.html
C++ Область видимости в классах https://www.cyberforum.ru/ cpp-beginners/ thread1783075.html
Почему следующий пример выдает такой результат: Bar::testPrivate Bar::testPublic Я полагал он должен вывести: foo::testPrivate foo::testPublic Код foo.h
C++ Char** - массив строк?
товарищи, помогите понять, что значит char**? char - символ, размер 1 байт; char* - это указатель на строку, вот именно на строку, а не на символ, т.е. программа переходит к той области и начинает бежать по ячейкам памяти, пока не наткнется на 0; char** - это указатель на указатель строки, верно? т.е. char** содержит в качестве значения адрес на ячейку с типом char*, которая в свою...
C++ Доделать консольный калькулятор Ребят. Вот есть такой недоделыш. Должно работать следующим способом: вы вводите любое выражение, например 2+70*3+2583/5, а прога понятное дело выдает результат. Она должна сама считывать где какой символ, а где цифры, и что подряд стоящие цифры являются одним числом. Вот как то начал но пришел в тупик. Подумываю использовать метод getche() но не знаю как сделать проверку на тип. ну точнее знаю... https://www.cyberforum.ru/ cpp-beginners/ thread1783066.html C++ Инициализация указателя через функцию https://www.cyberforum.ru/ cpp-beginners/ thread1783053.html
#include <iostream> using namespace std; void inic(int * k); int main() { int * k = 0; inic(k); cout << k; } void inic(int * k)
Расширение файла C++
Не знаю куда писать, так что простите сразу) Встретился с форматом .tok . Нагуглив нашел, что это файл c++ borland. Вот вопрос: если это и так, то этот файл получается чисто код?
C++ ошибка Сегментация вина (ядро сбрасывали) https://www.cyberforum.ru/ cpp-beginners/ thread1783015.html
Доброе время суток Программисты . Начал изучать структуры. Столкнулся с непонятной для меня ошибкой помогите разобраться. Программа сама компилируется но не запускается #include <stdlib.h> #include <stdio.h> #include <iostream> #include <cstring> #include <string> using namespace std;
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
20.07.2016, 13:09 0

"Битовая Маска" - C++ - Ответ 9385973

20.07.2016, 13:09. Показов 7337. Ответов 5
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
int main()
{  
   unsigned x;
   unsigned displayMask = 1 << 31; // Установить старший 
                                   // 31 бит в единицу               
   unsigned c;
 
   x = 65000;
 
   printf("%d = ",x);
 
   // Для всех 32 разрядов
   for (c = 1; c <= 32; ++c)
   {  
      // Вывести 1 если установлен старший бит X
      // (совпадает с маской), или 0 в противном случае
      putchar(x & displayMask ? '1' : '0');
 
      // Сдвинуть все разряды X на единицу влево, так
      // чтобы очередной (справа) разряд стал старшим (31)
      x <<= 1;
 
      // Вставить пробел после печати очередных 8 бит
      if (!(c % 8))
      {  
         putchar(' ');
      }
   }
}


Вернуться к обсуждению:
"Битовая Маска" C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.07.2016, 13:09
Готовые ответы и решения:

битовая маска
надо разработать функцию проверки правильности битовой маски. 32-х битная “маска” считается...

Битовая маска
Как в шифровании битовыми перестановками применить маску?

битовая маска
как использовать битовую маску? за пример можно взять выделение k-того разряда из n-разрядного...

Как обратиться к объекту bitset так, чтобы результатом была битовая маска
Здравствуйте, для образовательных целей решил научится работать с bitset, как я понял класс...

64-битовая строка
Необходимо реализовать структуру 64-битовой строки состоящей из двух unsigned long полей, с...

5
20.07.2016, 13:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.07.2016, 13:09
Помогаю со студенческими работами здесь

Битовая операция ->
Что делает операция -&gt; К примеру, есть структура: struct BIT{ unsigned int cod1:3; ...

Битовая сортировка!
Всем привет. Нужно написать реферат по теме &quot;Битовая сортировка&quot;. Такого в инете, а также...

Битовая арифметика
Почему при: int myVar = 15, mask = 0x00 00 00 01; //выделил разряды printf(&quot;%d&quot;, myVar &amp; mask);...

Битовая переменная
#include &lt;avr/io.h&gt; #include &lt;avr/pgmspace.h&gt; #include &lt;avr/delay.h&gt; struct LEDValu { ...

С, битовая запись
Всем доброго времени суток, после 3 дней поиска информации решил попытать счастье, задав вопрос у...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru