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

Битовые операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции рекурсия http://www.cyberforum.ru/cpp-beginners/thread256862.html
Дайте пример рекурсии:wall::cry:
C++ Исключительная ситуация (переполнение массива сверху) Изучаем сейчас исключительные ситуации и нужно привести пример , т.е. вызвать исключительную ситуацию для переполнения массива сверху или снизу . И возникла проблема с самим условием .Какие действия подразумевает переполнение массива сверху иили снизу. Как это условие выгледит для пользователя??? http://www.cyberforum.ru/cpp-beginners/thread256861.html
Я новичок подскажите какие функции использовать? C++
Пункты главного меню: • Типы окон: - диалоговое окно; - окно панели инструментов с изменяемыми размерами; • Типы сообщений: - сообщение об ошибке (Error); - сообщение подтверждение (Confirmation); ( сообщение должно содержать кнопки Ok, Ignore и после нажатия на кнопки должно выводиться простое сообщение об выбранной кнопке) • Работа с формой: - уменьшить размеры в 2 раза; (уменьшение...
C++ передача строк функции или классу
Возник вопрос, как правильно передавать строки классу. Допустим, имеется строка, класс и функция класса, чтобы эту строку туда запихнуть. ... class AA{ private: char str; //правильно ли объявлено? public: void push(char *in){ // и тут правильно ли? str=in; }
C++ Строки и файлы в С++ http://www.cyberforum.ru/cpp-beginners/thread256822.html
Дана строка S, состоящая из слов, разделённых пробелами, и слово C. Напечатайте все слова из строки S, отличные от слова C. Вход и выход данных осуществляются с помощью файлов
C++ Сортировка списка .. не фурычит что то Вот такой код Он работает, но список не сортирует, а выводит как есть Функции ввода вывода и max работают как надо, а вот sort безрезультатно В чём ошибка ? #include "stdafx.h" #include "iostream" using namespace std; #include <stdlib.h> #define n 10 подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
14.03.2011, 11:32     Битовые операции
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
>>> x = 85
>>> bin(x)
'0b1010101'
>>> (x & 1), (x >> 2 & 1), (x >> 3 & 1), (x >> 4 & 1)
(1, 1, 0, 1)
>>> n = (x & 1) ^ (x >> 2 & 1) ^ (x >> 3 & 1) ^ (x >> 4 & 1)
>>> x >>= 1
>>> x
42
>>> bin(x)
'0b101010'
>>> n << 6
64
>>> bin(n << 6)
'0b1000000'
>>> x |= n << 6
>>> x
106
>>> bin(x)
'0b1101010'
>>>
C++
1
int x = 85;
если число может быть отрицательное, нужен unsigned int
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru