c++输出十六进制数

来源:互联网 发布:塔士多礼服 知乎 编辑:程序博客网 时间:2024/06/03 13:01
#include <iostream>#include <iomanip>using namespace std;int main(){    int a;    while (cin >> a)    {        cout << resetiosflags(ios_base::basefield)            // ios_base::basefield 等于 (ios_base::hex | ios_base::dec | ios_base::oct)             /*最新版C++的iostream库中,             ios_base::hex,ios_base::oct,ios_base::dec             这类格式操作符是要先清除基信息后在使用*/             << setiosflags(ios_base::hex)              << a             << endl;    }    return 0;}
#include <iostream>#include <iomanip>using namespace std;int main(){    int a;    while (cin >> a)    {        cout << resetiosflags(ios_base::basefield)            // ios_base::basefield 等于 (ios_base::hex | ios_base::dec | ios_base::oct)             /*最新版C++的iostream库中,             ios_base::hex,ios_base::oct,ios_base::dec             这类格式操作符是要先清除基信息后在使用*/             << setiosflags(ios_base::hex|ios_base::uppercase)//以大写方式显示              << a             << endl;    }    return 0;}

“`

原创粉丝点击