C++ C++;std::cout显示64
C++ C++;std::cout显示64,c++,hex,decimal,C++,Hex,Decimal,std::cout给你 #include <iostream> #include <iomanip> int main() { std::cout << 100 << std::endl; std::cout << std::hex << 100 << std::endl; std::cout << 100 << std::endl; std::cout
std::cout给你
#include <iostream>
#include <iomanip>
int main()
{
std::cout << 100 << std::endl;
std::cout << std::hex << 100 << std::endl;
std::cout << 100 << std::endl;
std::cout << std::dec << 100 << std::endl;
std::cout << 100 << std::endl;
return 0;
}
您获得了输出64
,因为在前面代码的某个地方使用了标准操纵器std::hex
请显示所有代码cout
可能被添加了一个修改器,可以更改显示的数字的基数。这也是C++还是C++?这些是不同的语言,您应该只使用其中一种进行标记。64是十六进制100,这是一个提示。是否有人(可能是您)将您的流设置为模式?创建std::cout ooooooo!我们也可以用八进制吗?
100
64
64
100
100