怎样把十进制数据转换为十六进制字符串

2024-12-04 13:12:07
推荐回答(1个)
回答1:

#include
#include
#define
MAX
30
//main()的定义
int
main(void)
{
char
str[MAX],*p;
//从键盘上输入int数
cout<<"Please
input
a
int:"<int
n;
cin>>n;
//将整型数n按十进制转换为字符串并输出
p=itoa(n,str,10);
cout<<"str="<cout<<"p="<//将整型数n按十六进制转换为字符串并输出
p=itoa(n,str,16);
cout<<"str="<cout<<"p="<//从键盘上输入double类型的数据
cout<<"Please
input
a
double:"<double
x;
cout<<"x=";
cin>>x;
//将浮点数x转换为字符串后输出
p=gcvt(x,10,str);
cout<<"str="<cout<<"p="<return
0;
}给你整个过程,你自己看~