++C
از این flag برای تبدیل به hex( مبنا 16 ) استفاده کن : std::hex
و از این flag برای تبدیل به حروف بزرگ استفاده کن : std::uppercase
مثال :
#include <iostream>
#include <sstream>
int main()
{
std::cout<<std::hex<<255<<'\n';
std::cout<<std::hex<<std::uppercase<<255<<'\n';
//zakhire dar string
std::stringstream buf;
buf<<std::hex<<255;
std::string number=buf.str();
std::cout<<number;
}
C
از %x برای تبدیل به hex با حروف کوچیک و %X برای تبدیل به حروف بزرگ استفاده کن :
#include <stdio.h>
int main()
{
printf("%X",255);
//zakhire dar array
char num1[3];
sprintf(num1,"%x",255);
printf("%s \n",num1);
return 0;
}