简单的将数字以十六进制的格式输出

 #include 
  2 using namespace std;
  3 int main()
  4 {
  5 //比如说你要求将一个数值直接用十六进制表示出来.
  6   unsigned long a;
  7   int i=0;
  8   char str[8]={0};
  9   str[8]='\0';
 10   cout<<"请输入这个数字:"<>a;
 12    for(int i=7;i>=0;--i)
 13   {
 14     str[i]="0123456789ABCDEF"[a%16];//char a="123"[0] ;cout<<"a="<
 15     a=a/16;
 16   }
 17  cout<<"求得该数用十六进制表示为:"<

你可能感兴趣的:(C++/C)