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

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

Восстановить пароль Регистрация
 
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
13.01.2011, 16:27     Битовые операции #1
С помощью битовых операций выести на экран значение к-ого спарва бита.
Помогите пожалуйста!что-то в этих битовых операциях не разбираюсь....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2011, 16:27     Битовые операции
Посмотрите здесь:

Битовые операции C++
битовые операции C++
Битовые операции, битовые поля. C++
C++ Битовые операции
Битовые операции C++
Битовые операции и операции смещения языка С C++
Битовые операции C++
Битовые операции C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
13.01.2011, 16:30     Битовые операции #2
C++
1
2
3
4
int value, k;
std::cin >> value;
std::cin >> k;
std::cout << ((value >> k) & 1);
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
13.01.2011, 16:46  [ТС]     Битовые операции #3
вот и я уже сообразила...тока тут самому надо значение к1 менять(значение числа)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
int main()
{  int r ;
     short int k1=11,k2=1 , k;
      cout<<"Vvedite k bite: ";
      cin>>k;
     k1=k1>>k ;
        r=k1 & k2;
   cout<<endl<< r;
 
  getch();
  return 0 ;
     }
Добавлено через 1 минуту
ну или вот...чтоб с клавы набирать...
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
int main()
{  int r ;
     short int k1,k2=1 , k;
    cout<<"Vvedite сhislo: ";
   cin>>k1;
 
      cout<<"Vvedite k bite: ";
      cin>>k;
     k1=k1>>k ;
        r=k1 & k2;
   cout<<endl<< r;
 
  getch();
  return 0 ;
     }
Yandex
Объявления
13.01.2011, 16:46     Битовые операции
Ответ Создать тему
Опции темы

Текущее время: 17:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru