conjunto de bits ninguno() en C++ STL

bitset::none() es un STL incorporado en C++ que devuelve True si ninguno de sus bits está configurado. Devuelve False si se establece un mínimo de un bit. 

Sintaxis:  

bool none() 

Parámetro: La función no acepta ningún parámetro. 

Valor de retorno: la función devuelve un valor booleano. El valor booleano es True si ninguno de sus bits está establecido. Es falso si al menos un bit está establecido. 

Los siguientes programas ilustran la función bitset::none(). 

Programa 1:  

C++

// C++ program to illustrate the
// bitset::none() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
 
    // initialization of bitset
    bitset<4> b1(string("1100"));
    bitset<6> b2(string("000000"));
 
    // Function to check if none of
    // the bits are set or not in b1
    bool result1 = b1.none();
    if (result1)
        cout << b1 << " has no bits set"
             << endl;
    else
        cout << b1 << " has a minimum of one bit set"
             << endl;
 
    // Function to check if none of
    // the bits are set or not in b1
    bool result2 = b2.none();
    if (result2)
        cout << b2 << " has no bits set"
             << endl;
    else
        cout << b2 << " has a minimum of one bit set"
             << endl;
 
    return 0;
}
Producción: 

1100 has a minimum of one bit set
000000 has no bits set




 

Programa 2:  

C++

// C++ program to illustrate the
// bitset::none() function
// when the input is a number
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // initialization of bitset
    bitset<3> b1(4);
    bitset<6> b2(0);
 
    // Function to check if none of
    // the bits are set or not in b1
    bool result1 = b1.none();
    if (result1)
        cout << b1 << " has no bits set"
             << endl;
    else
        cout << b1 << " has a minimum of one bit set"
             << endl;
 
    // Function to check if none of
    // the bits are set or not in b1
    bool result2 = b2.none();
    if (result2)
        cout << b2 << " has no bits set"
             << endl;
    else
        cout << b2 << " has a minimum of one bit set"
             << endl;
 
    return 0;
}
Producción: 

100 has a minimum of one bit set
000000 has no bits set




 

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *