operator&,|,^(std::bitset)

来自cppreference.com
< cpp‎ | utility‎ | bitset

 
 
 
 
bitset<N> operator&( const bitset<N>& lhs, const bitset<N>& rhs );
(1)
bitset<N> operator|( const bitset<N>& lhs, const bitset<N>& rhs );
(2)
bitset<N> operator^( const bitset<N>& lhs, const bitset<N>& rhs );
(3)
执行二进位AND,OR,XOR两个位集,lhsrhs.
原文:
Performs binary AND, OR, and XOR between two bitsets, lhs and rhs.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
1)
返回bitset<N>包含二进制的结果,并相应的对位lhsrhs.
原文:
Returns a bitset<N> containing the result of binary AND on corresponding pairs of bits of lhs and rhs.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
返回一个bitset<N>包含二进制的结果,或在相应的对位lhsrhs.
原文:
Returns a bitset<N> containing the result of binary OR on corresponding pairs of bits of lhs and rhs.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
3)
返回一个含有相应的对位bitset<N>lhs二进制XOR结果rhs.
原文:
Returns a bitset<N> containing the result of binary XOR on corresponding pairs of bits of lhs and rhs.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

lhs -
的bitset上的操作者的左手侧
原文:
the bitset on the left-hand side of the operator
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
rhs -
的bitset上的右手侧的操作员
原文:
the bitset on the right-hand side of the operator
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

1)
{{{1}}}
原文:
{{{2}}}
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
bitset的<N>(左)|右边
原文:
{{{2}}}
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
3)
{{{1}}}
原文:
{{{2}}}
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

noexcept指定:  
noexcept
  (C++11 起)

[编辑] 示例

#include <bitset>
#include <iostream>
 
int main()
{
    std::bitset<4> b1("0110");
    std::bitset<4> b2("0011");
    std::cout << "b1 & b2: " << (b1 & b2) << '\n';
    std::cout << "b1 | b2: " << (b1 | b2) << '\n';
    std::cout << "b1 ^ b2: " << (b1 ^ b2) << '\n';
}

输出:

b1 & b2: 0010
b1 | b2: 0111
b1 ^ b2: 0101

[编辑] 另请参阅

执行二元与、或、异或和取反运算
(公开成员函数) [edit]