std::bitset::to_string
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
template< class CharT, |
(至 C++11) (C++11 起) |
|
bitset的一个字符串的内容转换。使用
zero
代表价值的false位,并one
表示比特值的true.原文:
Converts the contents of the bitset to a string. Uses
zero
to represent bits with value of false and one
to represent bits with value of true.得到的字符串中包含字符对应于昨(
N
th)位的第一个字符和最后一个字符对应的第一位N-1
.原文:
The resulting string contains
N
characters with the first character corresponds to the last (N-1
th) bit and the last character corresponding to the first bit.目录 |
[编辑] 参数
zero | - | 要使用的字符来表示false
原文: character to use to represent false |
one | - | 要使用的字符来表示true
|
[编辑] 返回值
转换后的字符串
[编辑] 示例
#include <iostream> #include <bitset> int main() { std::bitset<8> b(42); std::cout << b.to_string() << '\n' << b.to_string('*') << '\n' << b.to_string('O', 'X') << '\n'; }
输出:
00101010 **1*1*1* OOXOXOXO
[编辑] 另请参阅
返回unsigned long整数表示的数据 原文: returns an unsigned long integer representation of the data (公共成员函数) | |
(C++11) |
返回unsigned long long整数表示的数据 原文: returns an unsigned long long integer representation of the data (公共成员函数) |