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

Побитовый сдвиг - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена каждого элемента массива на среднее арифметическое его и его соседей http://www.cyberforum.ru/cpp-beginners/thread81241.html
помогите пожалуйста Размерность массива - 100 диапазон от -50 до 50 заменить каждый элемент массива на среднее арифметическое его и его соседей!
C++ Работа с массивом строк. Конкатенация. 1. Обнаружено, что в тексте пропущены некоторые слова и словосочетания. Они поданы отдельным списком в том порядке, в котором должны быть вставлены. Места вставки обозначены в тексте символом $. Отредактировать текст. 2. В поданном словаре найти слова, которые могут быть полностью сложены из других слов с помощью конкатенации. Очень прошу помочь!!! Заранее благодарен! З.Ы. Попрошу... http://www.cyberforum.ru/cpp-beginners/thread81230.html
Проверьте правильность C++
Структурная схема алгоритма (метод вставки) http://i032.***********/0912/0c/f5e0e7e1959c.jpg Программа http://i057.***********/0912/1f/00a4edf9c270.jpg
Массивы C++
Заполнить матрицу произвольного размера с клавиатуры. найти в матрице столбец с минимальным значением произведения элементов
C++ Сформировать матрицу по правилу http://www.cyberforum.ru/cpp-beginners/thread81215.html
Помогите пожалуйста. Нужно создать квадратную матрицу целых чисел размером 9х9. Задание прикреплено файлом с изображением. Вот ссылка на эту работу http://khpi-iip.mipk.kharkiv.edu/library/pgm/lab/l09.html там описание и пример. Буду очень благодарен за помощь.
C++ Функции Кто может, нужна помощь.Буду рад любой помощи:) 1)Написать функцию для решения квадратного уравнения. Параметрами функции должны являться значения коэффициентов и корни уравнения, если они есть. 2)Написать функцию сортировки случайно заполненного массива. Выходным параметром должен являться отсортированный массив и количество операций, выполненных для сортировки массива. Кроме того, в качестве... подробнее

Показать сообщение отдельно
MSDev
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 11
29.12.2009, 13:56  [ТС]     Побитовый сдвиг
Чё то не могу понять как оно сдвигает


C
1
2
3
4
5
6
7
8
9
10
11
void main(void)
{
    unsigned char data = 11000011;
             int i;
    for(i = 0;i<4;i++)
    {
        printf("%d \n",(int)data);
        data=data>>1;
        data=data&(0xF7);
    }
}
Результат:

203
101
50
17

data&(0xF7); - и это операция вроде как я поня по битового сравнения , только вот зачем она присваивается дате. И если мне память не изменяет она означает если 00100000b 00100000b то вернет тру то есть если 1 стоит в 5 позиции.
 
Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru