尽我所能,我找不到有关cin.binary
是什么的任何信息。
cout << std::hex << n;
。
但cout << std::binary << n;
无效
输入cin.
会生成此intellisense弹出窗口
我假设这些是某种旗帜。当然可以肯定地知道。
答案 0 :(得分:1)
binary
是一个标志,用于告知流以二进制模式打开(而不是文本模式)。
您可以在此处找到有关这些标记的文档:http://en.cppreference.com/w/cpp/io/ios_base/openmode
您也可以在此网站上搜索std::basic_istream
的其他标志和功能(例如std::cin
):
http://en.cppreference.com/w/cpp/io/basic_istream
答案 1 :(得分:0)
binary用于以二进制模式打开istream(与文本模式相反)。
std :: cin未以二进制模式打开,请阅读答案here以获取更多详细信息。