#include <iostream>
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<<"请输入这个数字:"<<endl;
11 cin>>a;
12 for(int i=7;i>=0;--i)
13 {
14 str[i]="0123456789ABCDEF"[a%16];//char a="123"[0] ;cout<<"a="<<a;输出a=1;同理在这里做了相同的转换.</em>
15 a=a/16;
16 }
17 cout<<"求得该数用十六进制表示为:"<<str<<endl;
18
19
20 }
简单的将数字以十六进制的格式输出
最新推荐文章于 2022-09-06 00:25:33 发布