Partager via


bitset::operator>>

Décale les bits dans un bitset vers la droite un nombre spécifié de caractères et retourne le résultat à un nouveau bitset.

bitset<N> operator>>(
   size_t _Pos
) const;

Paramètres

  • _Pos
    Le nombre de caractères à droite les bits dans le bitset doivent être déplacés.

Valeur de retour

Un nouveau bitset où les bits ont été déplacés vers la droite le nombre nécessaire de positions relatives au bitset ciblé.

Exemple

// bitset_op_RS.cpp
// compile with: /EHsc
#include <bitset>
#include <iostream>

int main( )
{
   using namespace std;
   bitset<5> b1 ( 7 );
   cout << "The bitset b1 is: ( "<< b1 << " )." << endl;

   bitset<5> b2;
   b2 = b1 << 2;

   cout << "After shifting the bits 2 positions to the left,\n"
        << " the bitset b2 is: ( "<< b2 << " )."
        << endl;
   bitset<5> b3 = b2 >> 1;

   cout << "After shifting the bits 1 position to the right,\n"
        << " the bitset b3 is: ( " << b3 << " )."
        << endl;
}
  
  
  

Configuration requise

en-tête : <bitset>

l'espace de noms : DST

Voir aussi

Référence

bitset Class