c++ int转16进制

来源:互联网 发布:周琦比赛数据 编辑:程序博客网 时间:2024/06/15 05:33
#include <iostream>#include <sstream>#include <string>#include <iomanip>using namespace std;string dec2hex(int i) //将int转成16进制字符串{stringstream ioss; //定义字符串流string s_temp; //存放转化后字符ioss << setiosflags(ios::uppercase) << hex << i; //以十六制(大写)形式输出//ioss << resetiosflags(ios::uppercase) << hex << i; //以十六制(小写)形式输出//取消大写的设置ioss >> s_temp;return s_temp;}int main(){int a = 2013;cout << "a = 0x" << dec2hex(a) << endl;}

0 0
原创粉丝点击